[PEFF file: __unnamed__] file_timestamp: 3026593B old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A4A8 unpacked_size A4A8 packed_size A4A8 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 A8A30002 lha r5, [r3 + 0x0002] 00000004 7C0802A6 mflr r0 00000008 2C850000 cmpwi cr1, r5, 0 0000000C 28050007 cmplwi r5, 7 00000010 2F85FFFC cmpwi cr7, r5, -4 00000014 BFC1FFF8 stmw [r1 - 0x0008], r30 00000018 90010008 stw [r1 + 0x0008], r0 0000001C 2F05FFFD cmpwi cr6, r5, -3 00000020 9421FFA0 stwu [r1 - 0x0060], r1 00000024 408400F4 bge cr1, +0x000000F4 /* 00000118 */ 00000028 2C05FFFF cmpwi r5, -1 0000002C 2C85FFFE cmpwi cr1, r5, -2 00000030 3CA00002 lis r5, 0x0002 00000034 419E00D8 beq cr7, +0x000000D8 /* 0000010C */ 00000038 419A00AC beq cr6, +0x000000AC /* 000000E4 */ 0000003C 2F040000 cmpwi cr6, r4, 0 00000040 90810044 stw [r1 + 0x0044], r4 00000044 41860070 beq cr1, +0x00000070 /* 000000B4 */ 00000048 4082024C bne +0x0000024C /* 00000294 */ 0000004C 80830004 lwz r4, [r3 + 0x0004] 00000050 386001D8 li r3, 0x01D8 00000054 90810038 stw [r1 + 0x0038], r4 00000058 48001B21 bl +0x00001B20 /* 00001B78 */ 0000005C 80410014 lwz r2, [r1 + 0x0014] 00000060 2C030000 cmpwi r3, 0 00000064 3BE30000 addi r31, r3, 0x0000 00000068 83C10038 lwz r30, [r1 + 0x0038] 0000006C 4082001C bne +0x0000001C /* 00000088 */ 00000070 48001B2D bl +0x00001B2C /* 00001B9C */ 00000074 80410014 lwz r2, [r1 + 0x0014] 00000078 7C630734 extsh r3, r3 0000007C 81810068 lwz r12, [r1 + 0x0068] 00000080 30210060 addic r1, r1, 96 00000084 4800021C b +0x0000021C /* 000002A0 */ label00000088: 00000088 387E0000 addi r3, r30, 0x0000 0000008C 389F0000 addi r4, r31, 0x0000 00000090 48001B31 bl +0x00001B30 /* 00001BC0 */ 00000094 80410014 lwz r2, [r1 + 0x0014] 00000098 3860FFFF li r3, 0xFFFFFFFF 0000009C 907F00AC stw [r31 + 0x00AC], r3 000000A0 93DF0000 stw [r31], r30 000000A4 38600000 li r3, 0x0000 000000A8 81810068 lwz r12, [r1 + 0x0068] 000000AC 30210060 addic r1, r1, 96 000000B0 480001F0 b +0x000001F0 /* 000002A0 */ label000000B4: 000000B4 419A001C beq cr6, +0x0000001C /* 000000D0 */ 000000B8 38640000 addi r3, r4, 0x0000 000000BC 4800227D bl +0x0000227C /* 00002338 */ 000000C0 4FFFFB82 cror crb31, crb31, crb31 000000C4 80610044 lwz r3, [r1 + 0x0044] 000000C8 48002771 bl +0x00002770 /* 00002838 */ 000000CC 80410014 lwz r2, [r1 + 0x0014] label000000D0: 000000D0 81810068 lwz r12, [r1 + 0x0068] 000000D4 30210060 addic r1, r1, 96 000000D8 7D8803A6 mtlr r12 000000DC 38600000 li r3, 0x0000 000000E0 4E800020 blr label000000E4: 000000E4 A8830004 lha r4, [r3 + 0x0004] 000000E8 38600001 li r3, 0x0001 000000EC 30A40004 addic r5, r4, 4 000000F0 28850008 cmplwi cr1, r5, 8 000000F4 2C040007 cmpwi r4, 7 000000F8 408501B4 ble cr1, +0x000001B4 /* 000002AC */ 000000FC 418201B0 beq +0x000001B0 /* 000002AC */ 00000100 30210060 addic r1, r1, 96 00000104 38600000 li r3, 0x0000 00000108 4E800020 blr label0000010C: 0000010C 30210060 addic r1, r1, 96 00000110 3065000A addic r3, r5, 10 00000114 4E800020 blr label00000118: 00000118 4181017C bgt +0x0000017C /* 00000294 */ 0000011C 80C2002C lwz r6, [r2 + 0x002C] 00000120 54A5103A rlwinm r5, r5, 2, 0, 29 00000124 7CC6282E lwzx r6, r6, r5 00000128 80A20030 lwz r5, [r2 + 0x0030] 0000012C 7CA62814 addc r5, r6, r5 00000130 7CA903A6 mtctr r5 00000134 4E800420 bctr 00000138 80A30004 lwz r5, [r3 + 0x0004] 0000013C 38640000 addi r3, r4, 0x0000 00000140 38850000 addi r4, r5, 0x0000 00000144 480016AD bl +0x000016AC /* 000017F0 */ 00000148 81810068 lwz r12, [r1 + 0x0068] 0000014C 30210060 addic r1, r1, 96 00000150 7D8803A6 mtlr r12 00000154 4E800020 blr 00000158 80830004 lwz r4, [r3 + 0x0004] 0000015C 3860FFCE li r3, 0xFFFFFFCE 00000160 80A40004 lwz r5, [r4 + 0x0004] 00000164 80840022 lwz r4, [r4 + 0x0022] 00000168 80A50000 lwz r5, [r5] 0000016C A8C50052 lha r6, [r5 + 0x0052] 00000170 2C860020 cmpwi cr1, r6, 32 00000174 38A60000 addi r5, r6, 0x0000 00000178 3125FFE0 subic r9, r5, 32 0000017C 40850008 ble cr1, +0x00000008 /* 00000184 */ 00000180 7D250734 extsh r5, r9 label00000184: 00000184 2C050008 cmpwi r5, 8 00000188 40820124 bne +0x00000124 /* 000002AC */ 0000018C 38600000 li r3, 0x0000 00000190 38A00004 li r5, 0x0004 00000194 30210060 addic r1, r1, 96 00000198 B0C40004 sth [r4 + 0x0004], r6 0000019C B0640008 sth [r4 + 0x0008], r3 000001A0 90640010 stw [r4 + 0x0010], r3 000001A4 B0640006 sth [r4 + 0x0006], r3 000001A8 B0A4000A sth [r4 + 0x000A], r5 000001AC B0A4000C sth [r4 + 0x000C], r5 000001B0 4E800020 blr 000001B4 80A30004 lwz r5, [r3 + 0x0004] 000001B8 38640000 addi r3, r4, 0x0000 000001BC 38850000 addi r4, r5, 0x0000 000001C0 480002FD bl +0x000002FC /* 000004BC */ 000001C4 81810068 lwz r12, [r1 + 0x0068] 000001C8 30210060 addic r1, r1, 96 000001CC 7D8803A6 mtlr r12 000001D0 4E800020 blr 000001D4 80830004 lwz r4, [r3 + 0x0004] 000001D8 80A3000E lwz r5, [r3 + 0x000E] 000001DC 2C040000 cmpwi r4, 0 000001E0 3860FFCE li r3, 0xFFFFFFCE 000001E4 418200C8 beq +0x000000C8 /* 000002AC */ 000001E8 30210060 addic r1, r1, 96 000001EC A9250000 lha r9, [r5] 000001F0 A8650006 lha r3, [r5 + 0x0006] 000001F4 A8C50004 lha r6, [r5 + 0x0004] 000001F8 A8A50002 lha r5, [r5 + 0x0002] 000001FC 7CC93010 subfc r6, r9, r6 00000200 7C651810 subfc r3, r5, r3 00000204 30630003 addic r3, r3, 3 00000208 30A60003 addic r5, r6, 3 0000020C 54661036 rlwinm r6, r3, 2, 0, 27 00000210 7C631670 srawi r3, r3, 2 00000214 7C632670 srawi r3, r3, 4 00000218 7C661814 addc r3, r6, r3 0000021C 7CA51670 srawi r5, r5, 2 00000220 30630001 addic r3, r3, 1 00000224 7C6329D6 mullw r3, r3, r5 00000228 30630004 addic r3, r3, 4 0000022C 90640000 stw [r4], r3 00000230 38600000 li r3, 0x0000 00000234 4E800020 blr 00000238 80830004 lwz r4, [r3 + 0x0004] 0000023C 80C3000C lwz r6, [r3 + 0x000C] 00000240 80630008 lwz r3, [r3 + 0x0008] 00000244 90810040 stw [r1 + 0x0040], r4 00000248 38A30000 addi r5, r3, 0x0000 0000024C 2C860000 cmpwi cr1, r6, 0 00000250 2F050000 cmpwi cr6, r5, 0 00000254 9061003C stw [r1 + 0x003C], r3 00000258 2C040000 cmpwi r4, 0 0000025C 38600400 li r3, 0x0400 00000260 41860008 beq cr1, +0x00000008 /* 00000268 */ 00000264 90660000 stw [r6], r3 label00000268: 00000268 38600000 li r3, 0x0000 0000026C 419A0018 beq cr6, +0x00000018 /* 00000284 */ 00000270 80C50000 lwz r6, [r5] 00000274 39200400 li r9, 0x0400 00000278 2C860000 cmpwi cr1, r6, 0 0000027C 41860008 beq cr1, +0x00000008 /* 00000284 */ 00000280 91250000 stw [r5], r9 label00000284: 00000284 41820028 beq +0x00000028 /* 000002AC */ 00000288 30210060 addic r1, r1, 96 0000028C 90640000 stw [r4], r3 00000290 4E800020 blr label00000294: 00000294 30210060 addic r1, r1, 96 00000298 3860FFCE li r3, 0xFFFFFFCE 0000029C 4E800020 blr label000002A0: 000002A0 7D8803A6 mtlr r12 000002A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000002A8 4E800020 blr label000002AC: 000002AC 30210060 addic r1, r1, 96 000002B0 4E800020 blr 000002B4 00000000 .invalid 000002B8 00002041 .invalid 000002BC 80020200 lwz r0, [r2 + 0x0200] 000002C0 00000000 .invalid 000002C4 000002B4 .invalid 000002C8 0003534D .invalid 000002CC 43000000 bdnz +0x00000000 /* 000002CC */ 000002D0 7C800734 extsh r0, r4 000002D4 30600004 addic r3, r0, 4 000002D8 28030008 cmplwi r3, 8 000002DC 2C800007 cmpwi cr1, r0, 7 000002E0 38600001 li r3, 0x0001 000002E4 4081000C ble +0x0000000C /* 000002F0 */ 000002E8 41860008 beq cr1, +0x00000008 /* 000002F0 */ 000002EC 38600000 li r3, 0x0000 label000002F0: 000002F0 4E800020 blr 000002F4 00000000 .invalid 000002F8 00002040 .invalid 000002FC 00000200 .invalid 00000300 00000000 .invalid 00000304 00000024 .invalid 00000308 000B534D .invalid 0000030C 435F4344 bdz cr7, +0x00004344 /* 00004650 */ 00000310 43616E44 bc 27, 1, +0x00006E44 /* 00007154 */ 00000314 6F000000 xoris r0, r24, 0x0000 00000318 BFC1FFF8 stmw [r1 - 0x0008], r30 0000031C 7C0802A6 mflr r0 00000320 3BE40000 addi r31, r4, 0x0000 00000324 90010008 stw [r1 + 0x0008], r0 00000328 9421FFB0 stwu [r1 - 0x0050], r1 0000032C 386001D8 li r3, 0x01D8 00000330 48001849 bl +0x00001848 /* 00001B78 */ 00000334 80410014 lwz r2, [r1 + 0x0014] 00000338 2C030000 cmpwi r3, 0 0000033C 3BC30000 addi r30, r3, 0x0000 00000340 387F0000 addi r3, r31, 0x0000 00000344 389E0000 addi r4, r30, 0x0000 00000348 40820018 bne +0x00000018 /* 00000360 */ 0000034C 48001851 bl +0x00001850 /* 00001B9C */ 00000350 80410014 lwz r2, [r1 + 0x0014] 00000354 7C630734 extsh r3, r3 00000358 81810058 lwz r12, [r1 + 0x0058] 0000035C 48000020 b +0x00000020 /* 0000037C */ label00000360: 00000360 48001861 bl +0x00001860 /* 00001BC0 */ 00000364 80410014 lwz r2, [r1 + 0x0014] 00000368 3800FFFF li r0, 0xFFFFFFFF 0000036C 93FE0000 stw [r30], r31 00000370 901E00AC stw [r30 + 0x00AC], r0 00000374 38600000 li r3, 0x0000 00000378 81810058 lwz r12, [r1 + 0x0058] label0000037C: 0000037C 30210050 addic r1, r1, 80 00000380 7D8803A6 mtlr r12 00000384 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000388 4E800020 blr 0000038C 00000000 .invalid 00000390 00002041 .invalid 00000394 80020200 lwz r0, [r2 + 0x0200] 00000398 00000000 .invalid 0000039C 00000074 .invalid 000003A0 000A534D .invalid 000003A4 435F4344 bdz cr7, +0x00004344 /* 000046E8 */ 000003A8 4F70656E .invalid 4C 000003AC 2C030000 cmpwi r3, 0 000003B0 7C0802A6 mflr r0 000003B4 9421FFC0 stwu [r1 - 0x0040], r1 000003B8 90010048 stw [r1 + 0x0048], r0 000003BC 90610038 stw [r1 + 0x0038], r3 000003C0 41820018 beq +0x00000018 /* 000003D8 */ 000003C4 48001F75 bl +0x00001F74 /* 00002338 */ 000003C8 4FFFFB82 cror crb31, crb31, crb31 000003CC 80610038 lwz r3, [r1 + 0x0038] 000003D0 48002469 bl +0x00002468 /* 00002838 */ 000003D4 80410014 lwz r2, [r1 + 0x0014] label000003D8: 000003D8 38600000 li r3, 0x0000 000003DC 81810048 lwz r12, [r1 + 0x0048] 000003E0 30210040 addic r1, r1, 64 000003E4 7D8803A6 mtlr r12 000003E8 4E800020 blr 000003EC 00000000 .invalid 000003F0 00002041 .invalid 000003F4 80000200 lwz r0, [r0 + 0x0200] 000003F8 00000000 .invalid 000003FC 00000040 .invalid 00000400 000B534D .invalid 00000404 435F4344 bdz cr7, +0x00004344 /* 00004748 */ 00000408 436C6F73 bcla 27, 12, 0x00006F70 0000040C 65000000 oris r0, r8, 0x0000 00000410 3C000002 lis r0, 0x0002 00000414 3060000A addic r3, r0, 10 00000418 4E800020 blr 0000041C 00000000 .invalid 00000420 00002040 .invalid 00000424 00000100 .invalid 00000428 00000000 .invalid 0000042C 0000000C .invalid 00000430 000D534D .invalid 00000434 435F4344 bdz cr7, +0x00004344 /* 00004778 */ 00000438 56657273 rlwinm. r5, r19, 14, 9, 25 0000043C 696F6E00 xori r15, r11, 0x6E00 00000440 80A40004 lwz r5, [r4 + 0x0004] 00000444 80840022 lwz r4, [r4 + 0x0022] 00000448 80A50000 lwz r5, [r5] 0000044C 3860FFCE li r3, 0xFFFFFFCE 00000450 A8050052 lha r0, [r5 + 0x0052] 00000454 38A00004 li r5, 0x0004 00000458 30C00000 addic r6, r0, 0 0000045C 2C060020 cmpwi r6, 32 00000460 30E6FFE0 subic r7, r6, 32 00000464 40810008 ble +0x00000008 /* 0000046C */ 00000468 7CE60734 extsh r6, r7 label0000046C: 0000046C 2C860008 cmpwi cr1, r6, 8 00000470 40860020 bne cr1, +0x00000020 /* 00000490 */ 00000474 38600000 li r3, 0x0000 00000478 B0040004 sth [r4 + 0x0004], r0 0000047C B0A4000A sth [r4 + 0x000A], r5 00000480 B0A4000C sth [r4 + 0x000C], r5 00000484 B0640008 sth [r4 + 0x0008], r3 00000488 90640010 stw [r4 + 0x0010], r3 0000048C B0640006 sth [r4 + 0x0006], r3 label00000490: 00000490 4E800020 blr 00000494 00000000 .invalid 00000498 00002040 .invalid 0000049C 00000200 .invalid 000004A0 00000000 .invalid 000004A4 00000054 .invalid 000004A8 0011534D .invalid 000004AC 435F4344 bdz cr7, +0x00004344 /* 000047F0 */ 000004B0 50726543 rlwimi. r18, r3, 12, 21, 1 000004B4 6F6D7072 xoris r13, r27, 0x7072 000004B8 65737300 oris r19, r11, 0x7300 fn000004BC: 000004BC BE61FFCC stmw [r1 - 0x0034], r19 000004C0 3AE40000 addi r23, r4, 0x0000 000004C4 8117001C lwz r8, [r23 + 0x001C] 000004C8 7C0802A6 mflr r0 000004CC 7D001120 mtcrf 0x01, r8 000004D0 7D800026 mfcr r12 000004D4 91810004 stw [r1 + 0x0004], r12 000004D8 90010008 stw [r1 + 0x0008], r0 000004DC 9421FF80 stwu [r1 - 0x0080], r1 000004E0 3AA30000 addi r21, r3, 0x0000 000004E4 419D0010 bgt cr7, +0x00000010 /* 000004F4 */ 000004E8 81170010 lwz r8, [r23 + 0x0010] 000004EC 2C080000 cmpwi r8, 0 000004F0 40820014 bne +0x00000014 /* 00000504 */ label000004F4: 000004F4 480016F1 bl +0x000016F0 /* 00001BE4 */ 000004F8 4FFFFB82 cror crb31, crb31, crb31 000004FC 7C630735 extsh. r3, r3 00000500 408205BC bne +0x000005BC /* 00000ABC */ label00000504: 00000504 82770026 lwz r19, [r23 + 0x0026] 00000508 2C130000 cmpwi r19, 0 0000050C 41820024 beq +0x00000024 /* 00000530 */ 00000510 8337002A lwz r25, [r23 + 0x002A] 00000514 38730000 addi r3, r19, 0x0000 00000518 38800FA0 li r4, 0x0FA0 0000051C 38A00000 li r5, 0x0000 00000520 38C00000 li r6, 0x0000 00000524 38F90000 addi r7, r25, 0x0000 00000528 48002335 bl +0x00002334 /* 0000285C */ 0000052C 80410014 lwz r2, [r1 + 0x0014] label00000530: 00000530 81170004 lwz r8, [r23 + 0x0004] 00000534 3BE00000 li r31, 0x0000 00000538 81080000 lwz r8, [r8] 0000053C 3980FFFF li r12, 0xFFFFFFFF 00000540 A9280020 lha r9, [r8 + 0x0020] 00000544 552807BE rlwinm r8, r9, 0, 30, 31 00000548 B115001C sth [r21 + 0x001C], r8 0000054C A915001C lha r8, [r21 + 0x001C] 00000550 31290003 addic r9, r9, 3 00000554 7D291670 srawi r9, r9, 2 00000558 2C080000 cmpwi r8, 0 0000055C B135001A sth [r21 + 0x001A], r9 00000560 55091838 rlwinm r9, r8, 3, 0, 28 00000564 81570018 lwz r10, [r23 + 0x0018] 00000568 81170014 lwz r8, [r23 + 0x0014] 0000056C 93F5004C stw [r21 + 0x004C], r31 00000570 7D085010 subfc r8, r8, r10 00000574 31480003 addic r10, r8, 3 00000578 7D4A1670 srawi r10, r10, 2 0000057C 550807BE rlwinm r8, r8, 0, 30, 31 00000580 B1150020 sth [r21 + 0x0020], r8 00000584 B155001E sth [r21 + 0x001E], r10 00000588 41820010 beq +0x00000010 /* 00000598 */ 0000058C 7D884C30 srw r8, r12, r9 00000590 2108FFFF subfic r8, r8, -1 00000594 9115004C stw [r21 + 0x004C], r8 label00000598: 00000598 A9170042 lha r8, [r23 + 0x0042] 0000059C 3860FFCE li r3, 0xFFFFFFCE 000005A0 B1150014 sth [r21 + 0x0014], r8 000005A4 A9370044 lha r9, [r23 + 0x0044] 000005A8 A957005E lha r10, [r23 + 0x005E] 000005AC 7D0941D6 mullw r8, r9, r8 000005B0 2C8A0008 cmpwi cr1, r10, 8 000005B4 A9370046 lha r9, [r23 + 0x0046] 000005B8 40860504 bne cr1, +0x00000504 /* 00000ABC */ 000005BC 8157003E lwz r10, [r23 + 0x003E] 000005C0 93F5000C stw [r21 + 0x000C], r31 000005C4 7D2A4814 addc r9, r10, r9 000005C8 7D094014 addc r8, r9, r8 000005CC 91150008 stw [r21 + 0x0008], r8 000005D0 B3F50016 sth [r21 + 0x0016], r31 000005D4 811700A6 lwz r8, [r23 + 0x00A6] 000005D8 2C080000 cmpwi r8, 0 000005DC 41820028 beq +0x00000028 /* 00000604 */ 000005E0 A9370074 lha r9, [r23 + 0x0074] 000005E4 B1350016 sth [r21 + 0x0016], r9 000005E8 A9170076 lha r8, [r23 + 0x0076] 000005EC A9970078 lha r12, [r23 + 0x0078] 000005F0 81570070 lwz r10, [r23 + 0x0070] 000005F4 7D0849D6 mullw r8, r8, r9 000005F8 7D2C5014 addc r9, r12, r10 000005FC 7D084814 addc r8, r8, r9 00000600 9115000C stw [r21 + 0x000C], r8 label00000604: 00000604 83770008 lwz r27, [r23 + 0x0008] 00000608 93750010 stw [r21 + 0x0010], r27 0000060C 8117001C lwz r8, [r23 + 0x001C] 00000610 393B0000 addi r9, r27, 0x0000 00000614 7D001120 mtcrf 0x01, r8 00000618 409F0068 bns cr7, +0x00000068 /* 00000680 */ 0000061C 38750000 addi r3, r21, 0x0000 00000620 4800169D bl +0x0000169C /* 00001CBC */ 00000624 4FFFFB82 cror crb31, crb31, crb31 00000628 811700A6 lwz r8, [r23 + 0x00A6] 0000062C 3D20A000 lis r9, 0xA000 00000630 2C080000 cmpwi r8, 0 00000634 3D00E000 lis r8, 0xE000 00000638 41820018 beq +0x00000018 /* 00000650 */ 0000063C 91150078 stw [r21 + 0x0078], r8 00000640 38750000 addi r3, r21, 0x0000 00000644 480016B1 bl +0x000016B0 /* 00001CF4 */ 00000648 4FFFFB82 cror crb31, crb31, crb31 0000064C 48000014 b +0x00000014 /* 00000660 */ label00000650: 00000650 91350078 stw [r21 + 0x0078], r9 00000654 38750000 addi r3, r21, 0x0000 00000658 4800169D bl +0x0000169C /* 00001CF4 */ 0000065C 4FFFFB82 cror crb31, crb31, crb31 label00000660: 00000660 81350078 lwz r9, [r21 + 0x0078] 00000664 81150010 lwz r8, [r21 + 0x0010] 00000668 31290004 addic r9, r9, 4 0000066C 91280000 stw [r8], r9 00000670 39000004 li r8, 0x0004 00000674 9115007C stw [r21 + 0x007C], r8 00000678 93F50080 stw [r21 + 0x0080], r31 0000067C 81350010 lwz r9, [r21 + 0x0010] label00000680: 00000680 8115007C lwz r8, [r21 + 0x007C] 00000684 2D930000 cmpwi cr3, r19, 0 00000688 7FC94014 addc r30, r9, r8 0000068C 93D50010 stw [r21 + 0x0010], r30 00000690 83B70036 lwz r29, [r23 + 0x0036] 00000694 2C1D0000 cmpwi r29, 0 00000698 4182028C beq +0x0000028C /* 00000924 */ 0000069C A935001A lha r9, [r21 + 0x001A] 000006A0 8117000C lwz r8, [r23 + 0x000C] 000006A4 7D2A2E70 srawi r10, r9, 5 000006A8 55292036 rlwinm r9, r9, 4, 0, 27 000006AC 7D295014 addc r9, r9, r10 000006B0 31290001 addic r9, r9, 1 000006B4 7D360734 extsh r22, r9 000006B8 7C88B000 cmp cr1, r8, r22 000006BC AA950020 lha r20, [r21 + 0x0020] 000006C0 AB55001E lha r26, [r21 + 0x001E] 000006C4 3860DCFA li r3, 0xFFFFDCFA 000006C8 418403F4 blt cr1, +0x000003F4 /* 00000ABC */ 000006CC 8117001C lwz r8, [r23 + 0x001C] 000006D0 8317003A lwz r24, [r23 + 0x003A] 000006D4 7D001120 mtcrf 0x01, r8 000006D8 409F002C bns cr7, +0x0000002C /* 00000704 */ 000006DC 387D0000 addi r3, r29, 0x0000 000006E0 38800FE0 li r4, 0x0FE0 000006E4 38BB0000 addi r5, r27, 0x0000 000006E8 38C00004 li r6, 0x0004 000006EC 38F80000 addi r7, r24, 0x0000 000006F0 4800216D bl +0x0000216C /* 0000285C */ 000006F4 80410014 lwz r2, [r1 + 0x0014] 000006F8 2C030000 cmpwi r3, 0 000006FC 3860DCFA li r3, 0xFFFFDCFA 00000700 408203BC bne +0x000003BC /* 00000ABC */ label00000704: 00000704 39000001 li r8, 0x0001 00000708 2C9A0000 cmpwi cr1, r26, 0 0000070C 2C130000 cmpwi r19, 0 00000710 B3F50020 sth [r21 + 0x0020], r31 00000714 93750010 stw [r21 + 0x0010], r27 00000718 B115001E sth [r21 + 0x001E], r8 0000071C 3B800000 li r28, 0x0000 00000720 40850160 ble cr1, +0x00000160 /* 00000880 */ 00000724 418200D0 beq +0x000000D0 /* 000007F4 */ label00000728: 00000728 339C0001 addic r28, r28, 1 0000072C 7D9CD000 cmp cr3, r28, r26 00000730 83D50010 lwz r30, [r21 + 0x0010] 00000734 38750000 addi r3, r21, 0x0000 00000738 408E0008 bne cr3, +0x00000008 /* 00000740 */ 0000073C B2950020 sth [r21 + 0x0020], r20 label00000740: 00000740 48002141 bl +0x00002140 /* 00002880 */ 00000744 4FFFFB82 cror crb31, crb31, crb31 00000748 81150010 lwz r8, [r21 + 0x0010] 0000074C 8137000C lwz r9, [r23 + 0x000C] 00000750 7D1E4010 subfc r8, r30, r8 00000754 7FE8F814 addc r31, r8, r31 00000758 7D16F814 addc r8, r22, r31 0000075C 7C084800 cmp r8, r9 00000760 387D0000 addi r3, r29, 0x0000 00000764 38800FE0 li r4, 0x0FE0 00000768 38BB0000 addi r5, r27, 0x0000 0000076C 41810008 bgt +0x00000008 /* 00000774 */ 00000770 408E003C bne cr3, +0x0000003C /* 000007AC */ label00000774: 00000774 38DF0000 addi r6, r31, 0x0000 00000778 38F80000 addi r7, r24, 0x0000 0000077C 480020E1 bl +0x000020E0 /* 0000285C */ 00000780 80410014 lwz r2, [r1 + 0x0014] 00000784 2C030000 cmpwi r3, 0 00000788 38750000 addi r3, r21, 0x0000 0000078C 40820190 bne +0x00000190 /* 0000091C */ 00000790 8115007C lwz r8, [r21 + 0x007C] 00000794 7D08F814 addc r8, r8, r31 00000798 9115007C stw [r21 + 0x007C], r8 0000079C 3BE00000 li r31, 0x0000 000007A0 48001555 bl +0x00001554 /* 00001CF4 */ 000007A4 4FFFFB82 cror crb31, crb31, crb31 000007A8 93750010 stw [r21 + 0x0010], r27 label000007AC: 000007AC 387C0000 addi r3, r28, 0x0000 000007B0 389A0000 addi r4, r26, 0x0000 000007B4 4800310D bl +0x0000310C /* 000038C0 */ 000007B8 80410014 lwz r2, [r1 + 0x0014] 000007BC 38C30000 addi r6, r3, 0x0000 000007C0 38730000 addi r3, r19, 0x0000 000007C4 38800FA0 li r4, 0x0FA0 000007C8 38A00001 li r5, 0x0001 000007CC 38F90000 addi r7, r25, 0x0000 000007D0 4800208D bl +0x0000208C /* 0000285C */ 000007D4 80410014 lwz r2, [r1 + 0x0014] 000007D8 7C1CD000 cmp r28, r26 000007DC 4180FF4C blt -0x000000B4 /* 00000728 */ 000007E0 B355001E sth [r21 + 0x001E], r26 000007E4 387D0000 addi r3, r29, 0x0000 000007E8 38800FE0 li r4, 0x0FE0 000007EC 38A00000 li r5, 0x0000 000007F0 480000A0 b +0x000000A0 /* 00000890 */ label000007F4: 000007F4 339C0001 addic r28, r28, 1 000007F8 7D9CD000 cmp cr3, r28, r26 000007FC 83D50010 lwz r30, [r21 + 0x0010] 00000800 38750000 addi r3, r21, 0x0000 00000804 408E0008 bne cr3, +0x00000008 /* 0000080C */ 00000808 B2950020 sth [r21 + 0x0020], r20 label0000080C: 0000080C 48002075 bl +0x00002074 /* 00002880 */ 00000810 4FFFFB82 cror crb31, crb31, crb31 00000814 81150010 lwz r8, [r21 + 0x0010] 00000818 8137000C lwz r9, [r23 + 0x000C] 0000081C 7D1E4010 subfc r8, r30, r8 00000820 7FE8F814 addc r31, r8, r31 00000824 7D16F814 addc r8, r22, r31 00000828 7C084800 cmp r8, r9 0000082C 387D0000 addi r3, r29, 0x0000 00000830 38800FE0 li r4, 0x0FE0 00000834 38BB0000 addi r5, r27, 0x0000 00000838 41810008 bgt +0x00000008 /* 00000840 */ 0000083C 408E003C bne cr3, +0x0000003C /* 00000878 */ label00000840: 00000840 38DF0000 addi r6, r31, 0x0000 00000844 38F80000 addi r7, r24, 0x0000 00000848 48002015 bl +0x00002014 /* 0000285C */ 0000084C 80410014 lwz r2, [r1 + 0x0014] 00000850 2C030000 cmpwi r3, 0 00000854 38750000 addi r3, r21, 0x0000 00000858 408200C4 bne +0x000000C4 /* 0000091C */ 0000085C 8115007C lwz r8, [r21 + 0x007C] 00000860 7D08F814 addc r8, r8, r31 00000864 9115007C stw [r21 + 0x007C], r8 00000868 3BE00000 li r31, 0x0000 0000086C 48001489 bl +0x00001488 /* 00001CF4 */ 00000870 4FFFFB82 cror crb31, crb31, crb31 00000874 93750010 stw [r21 + 0x0010], r27 label00000878: 00000878 7C1CD000 cmp r28, r26 0000087C 4180FF78 blt -0x00000088 /* 000007F4 */ label00000880: 00000880 B355001E sth [r21 + 0x001E], r26 00000884 387D0000 addi r3, r29, 0x0000 00000888 38800FE0 li r4, 0x0FE0 0000088C 38A00000 li r5, 0x0000 label00000890: 00000890 38C00000 li r6, 0x0000 00000894 38F80000 addi r7, r24, 0x0000 00000898 48001FC5 bl +0x00001FC4 /* 0000285C */ 0000089C 80410014 lwz r2, [r1 + 0x0014] 000008A0 2C030000 cmpwi r3, 0 000008A4 3860DCFA li r3, 0xFFFFDCFA 000008A8 40820214 bne +0x00000214 /* 00000ABC */ 000008AC 81150078 lwz r8, [r21 + 0x0078] 000008B0 387D0000 addi r3, r29, 0x0000 000008B4 8135007C lwz r9, [r21 + 0x007C] 000008B8 38BB0000 addi r5, r27, 0x0000 000008BC 7D084B78 or r8, r8, r9 000008C0 911B0000 stw [r27], r8 000008C4 38800FE0 li r4, 0x0FE0 000008C8 38C00004 li r6, 0x0004 000008CC 38F80000 addi r7, r24, 0x0000 000008D0 48001F8D bl +0x00001F8C /* 0000285C */ 000008D4 80410014 lwz r2, [r1 + 0x0014] 000008D8 2C030000 cmpwi r3, 0 000008DC 3860DCFA li r3, 0xFFFFDCFA 000008E0 408201DC bne +0x000001DC /* 00000ABC */ 000008E4 387D0000 addi r3, r29, 0x0000 000008E8 38F80000 addi r7, r24, 0x0000 000008EC 80D5007C lwz r6, [r21 + 0x007C] 000008F0 38800FE0 li r4, 0x0FE0 000008F4 38A00000 li r5, 0x0000 000008F8 48001F65 bl +0x00001F64 /* 0000285C */ 000008FC 80410014 lwz r2, [r1 + 0x0014] 00000900 2C030000 cmpwi r3, 0 00000904 2D930000 cmpwi cr3, r19, 0 00000908 3860DCFA li r3, 0xFFFFDCFA 0000090C 418200F8 beq +0x000000F8 /* 00000A04 */ 00000910 81810084 lwz r12, [r1 + 0x0084] 00000914 80010088 lwz r0, [r1 + 0x0088] 00000918 480001AC b +0x000001AC /* 00000AC4 */ label0000091C: 0000091C 3860DCFA li r3, 0xFFFFDCFA 00000920 4800019C b +0x0000019C /* 00000ABC */ label00000924: 00000924 418E00B4 beq cr3, +0x000000B4 /* 000009D8 */ 00000928 ABB5001E lha r29, [r21 + 0x001E] 0000092C ABD50020 lha r30, [r21 + 0x0020] 00000930 2C1D0000 cmpwi r29, 0 00000934 B3F50020 sth [r21 + 0x0020], r31 00000938 39000001 li r8, 0x0001 0000093C B115001E sth [r21 + 0x001E], r8 00000940 40810090 ble +0x00000090 /* 000009D0 */ 00000944 3B800001 li r28, 0x0001 00000948 7C9CE800 cmp cr1, r28, r29 0000094C 38750000 addi r3, r21, 0x0000 00000950 83F50010 lwz r31, [r21 + 0x0010] 00000954 40860008 bne cr1, +0x00000008 /* 0000095C */ label00000958: 00000958 B3D50020 sth [r21 + 0x0020], r30 label0000095C: 0000095C 48001F25 bl +0x00001F24 /* 00002880 */ 00000960 4FFFFB82 cror crb31, crb31, crb31 00000964 81150010 lwz r8, [r21 + 0x0010] 00000968 8135007C lwz r9, [r21 + 0x007C] 0000096C 7D1F4010 subfc r8, r31, r8 00000970 7D094014 addc r8, r9, r8 00000974 81350078 lwz r9, [r21 + 0x0078] 00000978 387C0000 addi r3, r28, 0x0000 0000097C 9115007C stw [r21 + 0x007C], r8 00000980 7D284378 or r8, r9, r8 00000984 911B0000 stw [r27], r8 00000988 389D0000 addi r4, r29, 0x0000 0000098C 48002F35 bl +0x00002F34 /* 000038C0 */ 00000990 80410014 lwz r2, [r1 + 0x0014] 00000994 38C30000 addi r6, r3, 0x0000 00000998 38730000 addi r3, r19, 0x0000 0000099C 38800FA0 li r4, 0x0FA0 000009A0 38A00001 li r5, 0x0001 000009A4 38F90000 addi r7, r25, 0x0000 000009A8 48001EB5 bl +0x00001EB4 /* 0000285C */ 000009AC 80410014 lwz r2, [r1 + 0x0014] 000009B0 7C1CE800 cmp r28, r29 000009B4 339C0001 addic r28, r28, 1 000009B8 7C9CE800 cmp cr1, r28, r29 000009BC 38750000 addi r3, r21, 0x0000 000009C0 40800010 bge +0x00000010 /* 000009D0 */ 000009C4 83F50010 lwz r31, [r21 + 0x0010] 000009C8 4086FF94 bne cr1, -0x0000006C /* 0000095C */ 000009CC 4BFFFF8C b -0x00000074 /* 00000958 */ label000009D0: 000009D0 B3B5001E sth [r21 + 0x001E], r29 000009D4 48000030 b +0x00000030 /* 00000A04 */ label000009D8: 000009D8 38750000 addi r3, r21, 0x0000 000009DC 48001EA5 bl +0x00001EA4 /* 00002880 */ 000009E0 4FFFFB82 cror crb31, crb31, crb31 000009E4 81150010 lwz r8, [r21 + 0x0010] 000009E8 8135007C lwz r9, [r21 + 0x007C] 000009EC 81550078 lwz r10, [r21 + 0x0078] 000009F0 7D1E4010 subfc r8, r30, r8 000009F4 7D094014 addc r8, r9, r8 000009F8 7D494378 or r9, r10, r8 000009FC 9115007C stw [r21 + 0x007C], r8 00000A00 913B0000 stw [r27], r9 label00000A04: 00000A04 8117001C lwz r8, [r23 + 0x001C] 00000A08 7D001120 mtcrf 0x01, r8 00000A0C 409E0070 bne cr7, +0x00000070 /* 00000A7C */ 00000A10 81170004 lwz r8, [r23 + 0x0004] 00000A14 8135007C lwz r9, [r21 + 0x007C] 00000A18 81080000 lwz r8, [r8] 00000A1C 9128002C stw [r8 + 0x002C], r9 00000A20 A9280022 lha r9, [r8 + 0x0022] 00000A24 A9080020 lha r8, [r8 + 0x0020] 00000A28 81550080 lwz r10, [r21 + 0x0080] 00000A2C 31080003 addic r8, r8, 3 00000A30 31290003 addic r9, r9, 3 00000A34 7D291670 srawi r9, r9, 2 00000A38 7D081670 srawi r8, r8, 2 00000A3C 7D2849D6 mullw r9, r8, r9 00000A40 5548801E rlwinm r8, r10, 16, 0, 15 00000A44 7D084BD6 divw r8, r8, r9 00000A48 5509402E rlwinm r9, r8, 8, 0, 23 00000A4C 7D084811 subfc. r8, r8, r9 00000A50 2C8A0000 cmpwi cr1, r10, 0 00000A54 40820014 bne +0x00000014 /* 00000A68 */ 00000A58 4186000C beq cr1, +0x0000000C /* 00000A64 */ 00000A5C 39000001 li r8, 0x0001 00000A60 4C421182 crxor crb2, crb2, crb2 label00000A64: 00000A64 41820014 beq +0x00000014 /* 00000A78 */ label00000A68: 00000A68 3D200001 lis r9, 0x0001 00000A6C 7C884800 cmp cr1, r8, r9 00000A70 40840008 bge cr1, +0x00000008 /* 00000A78 */ 00000A74 3D000001 lis r8, 0x0001 label00000A78: 00000A78 911700AA stw [r23 + 0x00AA], r8 label00000A7C: 00000A7C 418E003C beq cr3, +0x0000003C /* 00000AB8 */ 00000A80 38730000 addi r3, r19, 0x0000 00000A84 38800FA0 li r4, 0x0FA0 00000A88 38A00001 li r5, 0x0001 00000A8C 3CC00001 lis r6, 0x0001 00000A90 38F90000 addi r7, r25, 0x0000 00000A94 48001DC9 bl +0x00001DC8 /* 0000285C */ 00000A98 80410014 lwz r2, [r1 + 0x0014] 00000A9C 38730000 addi r3, r19, 0x0000 00000AA0 38F90000 addi r7, r25, 0x0000 00000AA4 38800FA0 li r4, 0x0FA0 00000AA8 38A00002 li r5, 0x0002 00000AAC 38C00000 li r6, 0x0000 00000AB0 48001DAD bl +0x00001DAC /* 0000285C */ 00000AB4 80410014 lwz r2, [r1 + 0x0014] label00000AB8: 00000AB8 38600000 li r3, 0x0000 label00000ABC: 00000ABC 81810084 lwz r12, [r1 + 0x0084] 00000AC0 80010088 lwz r0, [r1 + 0x0088] label00000AC4: 00000AC4 7D810120 mtcrf 0x10, r12 00000AC8 30210080 addic r1, r1, 128 00000ACC 7C0803A6 mtlr r0 00000AD0 BA61FFCC lmw r19, [r1 - 0x0034] 00000AD4 4E800020 blr 00000AD8 00000000 .invalid 00000ADC 00002043 .invalid 00000AE0 800D0200 lwz r0, [r13 + 0x0200] 00000AE4 00000000 .invalid 00000AE8 0000061C .invalid 00000AEC 0012534D .invalid 00000AF0 435F4344 bdz cr7, +0x00004344 /* 00004E34 */ 00000AF4 42616E64 bc 19, 1, +0x00006E64 /* 00007958 */ 00000AF8 436F6D70 bdz cr3, +0x00006D70 /* 00007868 */ 00000AFC 72657373 andi. r5, r19, 0x7373 00000B00 BFA1FFF4 stmw [r1 - 0x000C], r29 00000B04 7C0802A6 mflr r0 00000B08 3BC40000 addi r30, r4, 0x0000 00000B0C 90010008 stw [r1 + 0x0008], r0 00000B10 3BE30000 addi r31, r3, 0x0000 00000B14 881F004B lbz r0, [r31 + 0x004B] 00000B18 9421FFB0 stwu [r1 - 0x0050], r1 00000B1C 7C000775 extsb. r0, r0 00000B20 801E0000 lwz r0, [r30] 00000B24 83BE0022 lwz r29, [r30 + 0x0022] 00000B28 901F0074 stw [r31 + 0x0074], r0 00000B2C 41820030 beq +0x00000030 /* 00000B5C */ 00000B30 807F0024 lwz r3, [r31 + 0x0024] 00000B34 48002DB1 bl +0x00002DB0 /* 000038E4 */ 00000B38 80410014 lwz r2, [r1 + 0x0014] 00000B3C 807F0028 lwz r3, [r31 + 0x0028] 00000B40 48002DA5 bl +0x00002DA4 /* 000038E4 */ 00000B44 80410014 lwz r2, [r1 + 0x0014] 00000B48 807F002C lwz r3, [r31 + 0x002C] 00000B4C 48002D99 bl +0x00002D98 /* 000038E4 */ 00000B50 80410014 lwz r2, [r1 + 0x0014] 00000B54 38000000 li r0, 0x0000 00000B58 981F004B stb [r31 + 0x004B], r0 label00000B5C: 00000B5C A81E0062 lha r0, [r30 + 0x0062] 00000B60 38E00004 li r7, 0x0004 00000B64 2C800008 cmpwi cr1, r0, 8 00000B68 2C000010 cmpwi r0, 16 00000B6C 2F000020 cmpwi cr6, r0, 32 00000B70 38600000 li r3, 0x0000 00000B74 4186000C beq cr1, +0x0000000C /* 00000B80 */ 00000B78 41820008 beq +0x00000008 /* 00000B80 */ 00000B7C 409A0014 bne cr6, +0x00000014 /* 00000B90 */ label00000B80: 00000B80 B01D0004 sth [r29 + 0x0004], r0 00000B84 80BE0004 lwz r5, [r30 + 0x0004] 00000B88 811D0000 lwz r8, [r29] 00000B8C 4800001C b +0x0000001C /* 00000BA8 */ label00000B90: 00000B90 80BE0004 lwz r5, [r30 + 0x0004] 00000B94 80A50000 lwz r5, [r5] 00000B98 A8050052 lha r0, [r5 + 0x0052] 00000B9C B01D0004 sth [r29 + 0x0004], r0 00000BA0 80BE0004 lwz r5, [r30 + 0x0004] 00000BA4 811D0000 lwz r8, [r29] label00000BA8: 00000BA8 80A50000 lwz r5, [r5] 00000BAC A8050020 lha r0, [r5 + 0x0020] 00000BB0 7C0000D0 neg r0, r0 00000BB4 540007BE rlwinm r0, r0, 0, 30, 31 00000BB8 B01D0006 sth [r29 + 0x0006], r0 00000BBC A81E0080 lha r0, [r30 + 0x0080] 00000BC0 A8BE007C lha r5, [r30 + 0x007C] 00000BC4 7C002810 subfc r0, r0, r5 00000BC8 540007BE rlwinm r0, r0, 0, 30, 31 00000BCC B01D0008 sth [r29 + 0x0008], r0 00000BD0 881E0096 lbz r0, [r30 + 0x0096] 00000BD4 B0FD000C sth [r29 + 0x000C], r7 00000BD8 7C000774 extsb r0, r0 00000BDC 7C002120 mtcrf 0x02, r0 00000BE0 B0FD000A sth [r29 + 0x000A], r7 00000BE4 4C180000 mcrf cr0, cr6 00000BE8 41810010 bgt +0x00000010 /* 00000BF8 */ 00000BEC 4080000C bge +0x0000000C /* 00000BF8 */ 00000BF0 38080000 addi r0, r8, 0x0000 00000BF4 60080001 ori r8, r0, 0x0001 label00000BF8: 00000BF8 61000200 ori r0, r8, 0x0200 00000BFC 64000003 oris r0, r0, 0x0003 00000C00 60002000 ori r0, r0, 0x2000 00000C04 901D0000 stw [r29], r0 00000C08 81810058 lwz r12, [r1 + 0x0058] 00000C0C 30210050 addic r1, r1, 80 00000C10 7D8803A6 mtlr r12 00000C14 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000C18 4E800020 blr 00000C1C 00000000 .invalid 00000C20 00002041 .invalid 00000C24 80030200 lwz r0, [r3 + 0x0200] 00000C28 00000000 .invalid 00000C2C 0000011C .invalid 00000C30 0013534D .invalid 00000C34 435F4344 bdz cr7, +0x00004344 /* 00004F78 */ 00000C38 50726544 rlwimi r18, r3, 12, 21, 2 00000C3C 65636F6D oris r3, r11, 0x6F6D 00000C40 70726573 andi. r18, r3, 0x6573 00000C44 73000000 andi. r0, r24, 0x0000 00000C48 BF41FFE8 stmw [r1 - 0x0018], r26 00000C4C 3BA40000 addi r29, r4, 0x0000 00000C50 809D001C lwz r4, [r29 + 0x001C] 00000C54 7C0802A6 mflr r0 00000C58 70860A0C andi. r6, r4, 0x0A0C 00000C5C 7D800026 mfcr r12 00000C60 91810004 stw [r1 + 0x0004], r12 00000C64 90010008 stw [r1 + 0x0008], r0 00000C68 9421FFA0 stwu [r1 - 0x0060], r1 00000C6C 3B430000 addi r26, r3, 0x0000 00000C70 3B800000 li r28, 0x0000 00000C74 3B600000 li r27, 0x0000 00000C78 418201A0 beq +0x000001A0 /* 00000E18 */ 00000C7C 7C801120 mtcrf 0x01, r4 00000C80 409D007C ble cr7, +0x0000007C /* 00000CFC */ 00000C84 809A0070 lwz r4, [r26 + 0x0070] 00000C88 39000000 li r8, 0x0000 00000C8C 9081003C stw [r1 + 0x003C], r4 00000C90 B39A0022 sth [r26 + 0x0022], r28 00000C94 8061003C lwz r3, [r1 + 0x003C] 00000C98 2C030000 cmpwi r3, 0 00000C9C 41820030 beq +0x00000030 /* 00000CCC */ 00000CA0 80830000 lwz r4, [r3] 00000CA4 2C840000 cmpwi cr1, r4, 0 00000CA8 80C40000 lwz r6, [r4] 00000CAC 41860018 beq cr1, +0x00000018 /* 00000CC4 */ 00000CB0 809D0004 lwz r4, [r29 + 0x0004] 00000CB4 80840000 lwz r4, [r4] 00000CB8 A8840054 lha r4, [r4 + 0x0054] 00000CBC 7C062000 cmp r6, r4 00000CC0 41820040 beq +0x00000040 /* 00000D00 */ label00000CC4: 00000CC4 48002C45 bl +0x00002C44 /* 00003908 */ 00000CC8 80410014 lwz r2, [r1 + 0x0014] label00000CCC: 00000CCC 807D0004 lwz r3, [r29 + 0x0004] 00000CD0 3081003C addic r4, r1, 60 00000CD4 48002C59 bl +0x00002C58 /* 0000392C */ 00000CD8 80410014 lwz r2, [r1 + 0x0014] 00000CDC 7C630735 extsh. r3, r3 00000CE0 4082082C bne +0x0000082C /* 0000150C */ 00000CE4 8081003C lwz r4, [r1 + 0x003C] 00000CE8 A91A0022 lha r8, [r26 + 0x0022] 00000CEC 909A0070 stw [r26 + 0x0070], r4 00000CF0 889D0096 lbz r4, [r29 + 0x0096] 00000CF4 61062000 ori r6, r8, 0x2000 00000CF8 48000010 b +0x00000010 /* 00000D08 */ label00000CFC: 00000CFC A91A0022 lha r8, [r26 + 0x0022] label00000D00: 00000D00 889D0096 lbz r4, [r29 + 0x0096] 00000D04 61062000 ori r6, r8, 0x2000 label00000D08: 00000D08 7C840774 extsb r4, r4 00000D0C 7C802120 mtcrf 0x02, r4 00000D10 550404E2 rlwinm r4, r8, 0, 19, 17 00000D14 4C180000 mcrf cr0, cr6 00000D18 4080001C bge +0x0000001C /* 00000D34 */ 00000D1C B0DA0022 sth [r26 + 0x0022], r6 00000D20 7CC60734 extsh r6, r6 00000D24 811D001C lwz r8, [r29 + 0x001C] 00000D28 71040804 andi. r4, r8, 0x0804 00000D2C 4182005C beq +0x0000005C /* 00000D88 */ 00000D30 48000018 b +0x00000018 /* 00000D48 */ label00000D34: 00000D34 B09A0022 sth [r26 + 0x0022], r4 00000D38 7C860734 extsh r6, r4 00000D3C 811D001C lwz r8, [r29 + 0x001C] 00000D40 71040804 andi. r4, r8, 0x0804 00000D44 41820044 beq +0x00000044 /* 00000D88 */ label00000D48: 00000D48 A89D0062 lha r4, [r29 + 0x0062] 00000D4C 54C6A33E rlwinm r6, r6, 20, 12, 31 00000D50 2C840008 cmpwi cr1, r4, 8 00000D54 2C040010 cmpwi r4, 16 00000D58 41860008 beq cr1, +0x00000008 /* 00000D60 */ 00000D5C 40820014 bne +0x00000014 /* 00000D70 */ label00000D60: 00000D60 7CC01120 mtcrf 0x01, r6 00000D64 7CC42014 addc r6, r4, r4 00000D68 409E0008 bne cr7, +0x00000008 /* 00000D70 */ 00000D6C 7CC40734 extsh r4, r6 label00000D70: 00000D70 387A0000 addi r3, r26, 0x0000 00000D74 4800175D bl +0x0000175C /* 000024D0 */ 00000D78 4FFFFB82 cror crb31, crb31, crb31 00000D7C 7C630735 extsh. r3, r3 00000D80 4082078C bne +0x0000078C /* 0000150C */ 00000D84 811D001C lwz r8, [r29 + 0x001C] label00000D88: 00000D88 71040A0C andi. r4, r8, 0x0A0C 00000D8C 4182008C beq +0x0000008C /* 00000E18 */ 00000D90 809A01CE lwz r4, [r26 + 0x01CE] 00000D94 A8DA0022 lha r6, [r26 + 0x0022] 00000D98 2C040000 cmpwi r4, 0 00000D9C 54C404A0 rlwinm r4, r6, 0, 18, 16 00000DA0 B09A0022 sth [r26 + 0x0022], r4 00000DA4 307A01CA addic r3, r26, 458 00000DA8 41820030 beq +0x00000030 /* 00000DD8 */ 00000DAC 48002BA5 bl +0x00002BA4 /* 00003950 */ 00000DB0 80410014 lwz r2, [r1 + 0x0014] 00000DB4 889A01D6 lbz r4, [r26 + 0x01D6] 00000DB8 2C040000 cmpwi r4, 0 00000DBC 41820018 beq +0x00000018 /* 00000DD4 */ 00000DC0 807A0068 lwz r3, [r26 + 0x0068] 00000DC4 38800000 li r4, 0x0000 00000DC8 48002BAD bl +0x00002BAC /* 00003974 */ 00000DCC 80410014 lwz r2, [r1 + 0x0014] 00000DD0 9B9A01D6 stb [r26 + 0x01D6], r28 label00000DD4: 00000DD4 939A01CE stw [r26 + 0x01CE], r28 label00000DD8: 00000DD8 807A0070 lwz r3, [r26 + 0x0070] 00000DDC 30BA0068 addic r5, r26, 104 00000DE0 30E10038 addic r7, r1, 56 00000DE4 38800000 li r4, 0x0000 00000DE8 38C00000 li r6, 0x0000 00000DEC 48002BAD bl +0x00002BAC /* 00003998 */ 00000DF0 80410014 lwz r2, [r1 + 0x0014] 00000DF4 7C630735 extsh. r3, r3 00000DF8 40820714 bne +0x00000714 /* 0000150C */ 00000DFC A8810038 lha r4, [r1 + 0x0038] 00000E00 5484A33E rlwinm r4, r4, 20, 12, 31 00000E04 7C801120 mtcrf 0x01, r4 00000E08 409C0010 bge cr7, +0x00000010 /* 00000E18 */ 00000E0C A89A0022 lha r4, [r26 + 0x0022] 00000E10 60844000 ori r4, r4, 0x4000 00000E14 B09A0022 sth [r26 + 0x0022], r4 label00000E18: 00000E18 807D0026 lwz r3, [r29 + 0x0026] 00000E1C 2C030000 cmpwi r3, 0 00000E20 4182001C beq +0x0000001C /* 00000E3C */ 00000E24 80FD002A lwz r7, [r29 + 0x002A] 00000E28 38800FA0 li r4, 0x0FA0 00000E2C 38A00000 li r5, 0x0000 00000E30 38C00000 li r6, 0x0000 00000E34 48001A29 bl +0x00001A28 /* 0000285C */ 00000E38 80410014 lwz r2, [r1 + 0x0014] label00000E3C: 00000E3C 809D0004 lwz r4, [r29 + 0x0004] 00000E40 88DA004B lbz r6, [r26 + 0x004B] 00000E44 80840000 lwz r4, [r4] 00000E48 7CC60775 extsb. r6, r6 00000E4C A8840020 lha r4, [r4 + 0x0020] 00000E50 B39A001C sth [r26 + 0x001C], r28 00000E54 30840003 addic r4, r4, 3 00000E58 7C841670 srawi r4, r4, 2 00000E5C B09A001A sth [r26 + 0x001A], r4 00000E60 939A004C stw [r26 + 0x004C], r28 00000E64 809D0018 lwz r4, [r29 + 0x0018] 00000E68 80DD0014 lwz r6, [r29 + 0x0014] 00000E6C B39A0020 sth [r26 + 0x0020], r28 00000E70 7C862010 subfc r4, r6, r4 00000E74 30840003 addic r4, r4, 3 00000E78 7C841670 srawi r4, r4, 2 00000E7C B09A001E sth [r26 + 0x001E], r4 00000E80 40820028 bne +0x00000028 /* 00000EA8 */ 00000E84 809A0024 lwz r4, [r26 + 0x0024] 00000E88 80DA0028 lwz r6, [r26 + 0x0028] 00000E8C 81040000 lwz r8, [r4] 00000E90 809A002C lwz r4, [r26 + 0x002C] 00000E94 911A0030 stw [r26 + 0x0030], r8 00000E98 80C60000 lwz r6, [r6] 00000E9C 90DA0034 stw [r26 + 0x0034], r6 00000EA0 80840000 lwz r4, [r4] 00000EA4 909A0038 stw [r26 + 0x0038], r4 label00000EA8: 00000EA8 809D008E lwz r4, [r29 + 0x008E] 00000EAC 2C840000 cmpwi cr1, r4, 0 00000EB0 41860168 beq cr1, +0x00000168 /* 00001018 */ 00000EB4 809D0036 lwz r4, [r29 + 0x0036] 00000EB8 2C040000 cmpwi r4, 0 00000EBC 40820028 bne +0x00000028 /* 00000EE4 */ 00000EC0 809D0014 lwz r4, [r29 + 0x0014] 00000EC4 2C840000 cmpwi cr1, r4, 0 00000EC8 4086001C bne cr1, +0x0000001C /* 00000EE4 */ 00000ECC 809D0004 lwz r4, [r29 + 0x0004] 00000ED0 80DD0018 lwz r6, [r29 + 0x0018] 00000ED4 80840000 lwz r4, [r4] 00000ED8 A8840022 lha r4, [r4 + 0x0022] 00000EDC 7C062000 cmp r6, r4 00000EE0 4182001C beq +0x0000001C /* 00000EFC */ label00000EE4: 00000EE4 81810068 lwz r12, [r1 + 0x0068] 00000EE8 30210060 addic r1, r1, 96 00000EEC 7D8803A6 mtlr r12 00000EF0 BB41FFE8 lmw r26, [r1 - 0x0018] 00000EF4 3860DCF2 li r3, 0xFFFFDCF2 00000EF8 4E800020 blr label00000EFC: 00000EFC 889A004B lbz r4, [r26 + 0x004B] 00000F00 7C840775 extsb. r4, r4 00000F04 40820030 bne +0x00000030 /* 00000F34 */ 00000F08 807A0024 lwz r3, [r26 + 0x0024] 00000F0C 48002AB1 bl +0x00002AB0 /* 000039BC */ 00000F10 80410014 lwz r2, [r1 + 0x0014] 00000F14 807A0028 lwz r3, [r26 + 0x0028] 00000F18 48002AA5 bl +0x00002AA4 /* 000039BC */ 00000F1C 80410014 lwz r2, [r1 + 0x0014] 00000F20 807A002C lwz r3, [r26 + 0x002C] 00000F24 48002A99 bl +0x00002A98 /* 000039BC */ 00000F28 80410014 lwz r2, [r1 + 0x0014] 00000F2C 38800001 li r4, 0x0001 00000F30 989A004B stb [r26 + 0x004B], r4 label00000F34: 00000F34 837A00B4 lwz r27, [r26 + 0x00B4] 00000F38 2C1B0000 cmpwi r27, 0 00000F3C 40820044 bne +0x00000044 /* 00000F80 */ 00000F40 38600708 li r3, 0x0708 00000F44 48000C35 bl +0x00000C34 /* 00001B78 */ 00000F48 80410014 lwz r2, [r1 + 0x0014] 00000F4C 2C030000 cmpwi r3, 0 00000F50 907A00B4 stw [r26 + 0x00B4], r3 00000F54 3B630000 addi r27, r3, 0x0000 00000F58 3BE0DCF2 li r31, 0xFFFFDCF2 00000F5C 40820024 bne +0x00000024 /* 00000F80 */ label00000F60: 00000F60 30DD002E addic r6, r29, 46 00000F64 807D0000 lwz r3, [r29] label00000F68: 00000F68 389F0000 addi r4, r31, 0x0000 00000F6C 38A00003 li r5, 0x0003 00000F70 48002A71 bl +0x00002A70 /* 000039E0 */ 00000F74 80410014 lwz r2, [r1 + 0x0014] 00000F78 387F0000 addi r3, r31, 0x0000 00000F7C 48000590 b +0x00000590 /* 0000150C */ label00000F80: 00000F80 3880001E li r4, 0x001E 00000F84 7C8903A6 mtctr r4 00000F88 38C00000 li r6, 0x0000 00000F8C 309BFFC8 subic r4, r27, 56 00000F90 48000010 b +0x00000010 /* 00000FA0 */ label00000F94: 00000F94 41820028 beq +0x00000028 /* 00000FBC */ 00000F98 3B680000 addi r27, r8, 0x0000 00000F9C 30C60001 addic r6, r6, 1 label00000FA0: 00000FA0 8544003C lwzu r10, [r4 + 0x003C] 00000FA4 311B003C addic r8, r27, 60 00000FA8 2C0A0000 cmpwi r10, 0 00000FAC 4200FFE8 bdnz -0x00000018 /* 00000F94 */ 00000FB0 4182000C beq +0x0000000C /* 00000FBC */ 00000FB4 3B680000 addi r27, r8, 0x0000 00000FB8 30C60001 addic r6, r6, 1 label00000FBC: 00000FBC 2C86001E cmpwi cr1, r6, 30 00000FC0 3BE0DCF1 li r31, 0xFFFFDCF1 00000FC4 4186FF9C beq cr1, -0x00000064 /* 00000F60 */ 00000FC8 809A01B8 lwz r4, [r26 + 0x01B8] 00000FCC 2C040000 cmpwi r4, 0 00000FD0 40820044 bne +0x00000044 /* 00001014 */ 00000FD4 80DD008E lwz r6, [r29 + 0x008E] 00000FD8 3C800001 lis r4, 0x0001 00000FDC 8066000C lwz r3, [r6 + 0x000C] 00000FE0 3084C001 subic r4, r4, 16383 00000FE4 48002A21 bl +0x00002A20 /* 00003A04 */ 00000FE8 80410014 lwz r2, [r1 + 0x0014] 00000FEC 2C030000 cmpwi r3, 0 00000FF0 907A01B8 stw [r26 + 0x01B8], r3 00000FF4 3BE0FF94 li r31, 0xFFFFFF94 00000FF8 4182FF68 beq -0x00000098 /* 00000F60 */ 00000FFC 38600000 li r3, 0x0000 00001000 48002A29 bl +0x00002A28 /* 00003A28 */ 00001004 80410014 lwz r2, [r1 + 0x0014] 00001008 907A00B0 stw [r26 + 0x00B0], r3 0000100C 48002A1D bl +0x00002A1C /* 00003A28 */ 00001010 80410014 lwz r2, [r1 + 0x0014] label00001014: 00001014 9B9B0023 stb [r27 + 0x0023], r28 label00001018: 00001018 A97D0046 lha r11, [r29 + 0x0046] 0000101C B17A0018 sth [r26 + 0x0018], r11 00001020 A91D0062 lha r8, [r29 + 0x0062] 00001024 A89D0098 lha r4, [r29 + 0x0098] 00001028 A95D009A lha r10, [r29 + 0x009A] 0000102C 2F880008 cmpwi cr7, r8, 8 00001030 A8DD0048 lha r6, [r29 + 0x0048] 00001034 2C080020 cmpwi r8, 32 00001038 7C862010 subfc r4, r6, r4 0000103C A8DD004A lha r6, [r29 + 0x004A] 00001040 7C8459D6 mullw r4, r4, r11 00001044 2C880010 cmpwi cr1, r8, 16 00001048 7CC65010 subfc r6, r6, r10 0000104C 419E0030 beq cr7, +0x00000030 /* 0000107C */ 00001050 41860028 beq cr1, +0x00000028 /* 00001078 */ 00001054 4082000C bne +0x0000000C /* 00001060 */ 00001058 54C6103A rlwinm r6, r6, 2, 0, 29 0000105C 48000020 b +0x00000020 /* 0000107C */ label00001060: 00001060 81810068 lwz r12, [r1 + 0x0068] 00001064 30210060 addic r1, r1, 96 00001068 7D8803A6 mtlr r12 0000106C BB41FFE8 lmw r26, [r1 - 0x0018] 00001070 3860FFCE li r3, 0xFFFFFFCE 00001074 4E800020 blr label00001078: 00001078 54C6083C rlwinm r6, r6, 1, 0, 30 label0000107C: 0000107C 811D0042 lwz r8, [r29 + 0x0042] 00001080 2D9B0000 cmpwi cr3, r27, 0 00001084 7CC64014 addc r6, r6, r8 00001088 7C862014 addc r4, r6, r4 0000108C 909A0010 stw [r26 + 0x0010], r4 00001090 809D0008 lwz r4, [r29 + 0x0008] 00001094 909A0008 stw [r26 + 0x0008], r4 00001098 809D001C lwz r4, [r29 + 0x001C] 0000109C 7C801120 mtcrf 0x01, r4 000010A0 409F0234 bns cr7, +0x00000234 /* 000012D4 */ 000010A4 A89D0062 lha r4, [r29 + 0x0062] 000010A8 2C040008 cmpwi r4, 8 000010AC 2F840020 cmpwi cr7, r4, 32 000010B0 2C840010 cmpwi cr1, r4, 16 000010B4 41820084 beq +0x00000084 /* 00001138 */ 000010B8 41860054 beq cr1, +0x00000054 /* 0000110C */ 000010BC 409E0030 bne cr7, +0x00000030 /* 000010EC */ 000010C0 A89A0022 lha r4, [r26 + 0x0022] 000010C4 5484A33E rlwinm r4, r4, 20, 12, 31 000010C8 7C801120 mtcrf 0x01, r4 000010CC 409E0014 bne cr7, +0x00000014 /* 000010E0 */ 000010D0 8082006C lwz r4, [r2 + 0x006C] 000010D4 909A0004 stw [r26 + 0x0004], r4 000010D8 408E00CC bne cr3, +0x000000CC /* 000011A4 */ 000010DC 480000AC b +0x000000AC /* 00001188 */ label000010E0: 000010E0 80820078 lwz r4, [r2 + 0x0078] 000010E4 909A0004 stw [r26 + 0x0004], r4 000010E8 4800009C b +0x0000009C /* 00001184 */ label000010EC: 000010EC 81810064 lwz r12, [r1 + 0x0064] 000010F0 80010068 lwz r0, [r1 + 0x0068] 000010F4 7D810120 mtcrf 0x10, r12 000010F8 30210060 addic r1, r1, 96 000010FC 7C0803A6 mtlr r0 00001100 BB41FFE8 lmw r26, [r1 - 0x0018] 00001104 3860DD00 li r3, 0xFFFFDD00 00001108 4E800020 blr label0000110C: 0000110C A89A0022 lha r4, [r26 + 0x0022] 00001110 5484A33E rlwinm r4, r4, 20, 12, 31 00001114 7C801120 mtcrf 0x01, r4 00001118 409E0014 bne cr7, +0x00000014 /* 0000112C */ 0000111C 8082007C lwz r4, [r2 + 0x007C] 00001120 909A0004 stw [r26 + 0x0004], r4 00001124 408E0080 bne cr3, +0x00000080 /* 000011A4 */ 00001128 48000060 b +0x00000060 /* 00001188 */ label0000112C: 0000112C 80820088 lwz r4, [r2 + 0x0088] 00001130 909A0004 stw [r26 + 0x0004], r4 00001134 48000050 b +0x00000050 /* 00001184 */ label00001138: 00001138 A89A0022 lha r4, [r26 + 0x0022] 0000113C 5484A33E rlwinm r4, r4, 20, 12, 31 00001140 7C801120 mtcrf 0x01, r4 00001144 409D0024 ble cr7, +0x00000024 /* 00001168 */ 00001148 409E0014 bne cr7, +0x00000014 /* 0000115C */ 0000114C 8082008C lwz r4, [r2 + 0x008C] 00001150 909A0004 stw [r26 + 0x0004], r4 00001154 408E0050 bne cr3, +0x00000050 /* 000011A4 */ 00001158 48000030 b +0x00000030 /* 00001188 */ label0000115C: 0000115C 80820098 lwz r4, [r2 + 0x0098] 00001160 909A0004 stw [r26 + 0x0004], r4 00001164 48000020 b +0x00000020 /* 00001184 */ label00001168: 00001168 409E0014 bne cr7, +0x00000014 /* 0000117C */ 0000116C 8082009C lwz r4, [r2 + 0x009C] 00001170 909A0004 stw [r26 + 0x0004], r4 00001174 408E0030 bne cr3, +0x00000030 /* 000011A4 */ 00001178 48000010 b +0x00000010 /* 00001188 */ label0000117C: 0000117C 808200A0 lwz r4, [r2 + 0x00A0] 00001180 909A0004 stw [r26 + 0x0004], r4 label00001184: 00001184 408E0020 bne cr3, +0x00000020 /* 000011A4 */ label00001188: 00001188 809D001C lwz r4, [r29 + 0x001C] 0000118C 5484A33E rlwinm r4, r4, 20, 12, 31 00001190 7C801120 mtcrf 0x01, r4 00001194 409E0010 bne cr7, +0x00000010 /* 000011A4 */ 00001198 807D0000 lwz r3, [r29] 0000119C 48008D39 bl +0x00008D38 /* 00009ED4 */ 000011A0 80410014 lwz r2, [r1 + 0x0014] label000011A4: 000011A4 809A0008 lwz r4, [r26 + 0x0008] 000011A8 38C40000 addi r6, r4, 0x0000 000011AC 80840000 lwz r4, [r4] 000011B0 30C60004 addic r6, r6, 4 000011B4 90DA0008 stw [r26 + 0x0008], r6 000011B8 54860003 rlwinm. r6, r4, 0, 0, 1 000011BC 909A0078 stw [r26 + 0x0078], r4 000011C0 41820028 beq +0x00000028 /* 000011E8 */ 000011C4 418E0014 beq cr3, +0x00000014 /* 000011D8 */ 000011C8 38800001 li r4, 0x0001 000011CC 989B0023 stb [r27 + 0x0023], r4 000011D0 809A0078 lwz r4, [r26 + 0x0078] 000011D4 48000014 b +0x00000014 /* 000011E8 */ label000011D8: 000011D8 387A0000 addi r3, r26, 0x0000 000011DC 4800147D bl +0x0000147C /* 00002658 */ 000011E0 4FFFFB82 cror crb31, crb31, crb31 000011E4 809A0078 lwz r4, [r26 + 0x0078] label000011E8: 000011E8 7C880120 mtcrf 0x80, r4 000011EC 408300AC bns +0x000000AC /* 00001298 */ 000011F0 809D0036 lwz r4, [r29 + 0x0036] 000011F4 2C840000 cmpwi cr1, r4, 0 000011F8 41860090 beq cr1, +0x00000090 /* 00001288 */ 000011FC 809A0008 lwz r4, [r26 + 0x0008] 00001200 80DD000C lwz r6, [r29 + 0x000C] 00001204 83C40000 lwz r30, [r4] 00001208 33FA0008 addic r31, r26, 8 0000120C 7C1E3000 cmp r30, r6 00001210 41800044 blt +0x00000044 /* 00001254 */ 00001214 38800FE0 li r4, 0x0FE0 00001218 38BF0000 addi r5, r31, 0x0000 label0000121C: 0000121C 807D0036 lwz r3, [r29 + 0x0036] 00001220 80FD003A lwz r7, [r29 + 0x003A] 00001224 48001639 bl +0x00001638 /* 0000285C */ 00001228 80410014 lwz r2, [r1 + 0x0014] 0000122C 80DD000C lwz r6, [r29 + 0x000C] 00001230 811A0008 lwz r8, [r26 + 0x0008] 00001234 38800FE0 li r4, 0x0FE0 00001238 7CC83014 addc r6, r8, r6 0000123C 90DA0008 stw [r26 + 0x0008], r6 00001240 80DD000C lwz r6, [r29 + 0x000C] 00001244 38BF0000 addi r5, r31, 0x0000 00001248 7FC6F010 subfc r30, r6, r30 0000124C 7C1E3000 cmp r30, r6 00001250 4080FFCC bge -0x00000034 /* 0000121C */ label00001254: 00001254 2C9E0000 cmpwi cr1, r30, 0 00001258 41860040 beq cr1, +0x00000040 /* 00001298 */ 0000125C 807D0036 lwz r3, [r29 + 0x0036] 00001260 38BF0000 addi r5, r31, 0x0000 00001264 80FD003A lwz r7, [r29 + 0x003A] 00001268 38800FE0 li r4, 0x0FE0 0000126C 38DE0000 addi r6, r30, 0x0000 00001270 480015ED bl +0x000015EC /* 0000285C */ 00001274 80410014 lwz r2, [r1 + 0x0014] 00001278 809A0008 lwz r4, [r26 + 0x0008] 0000127C 7C84F014 addc r4, r4, r30 00001280 909A0008 stw [r26 + 0x0008], r4 00001284 48000014 b +0x00000014 /* 00001298 */ label00001288: 00001288 809A0008 lwz r4, [r26 + 0x0008] 0000128C 80C40000 lwz r6, [r4] 00001290 7C843014 addc r4, r4, r6 00001294 909A0008 stw [r26 + 0x0008], r4 label00001298: 00001298 809D0014 lwz r4, [r29 + 0x0014] 0000129C 2C040000 cmpwi r4, 0 000012A0 41820034 beq +0x00000034 /* 000012D4 */ 000012A4 A8DA0022 lha r6, [r26 + 0x0022] 000012A8 389A0000 addi r4, r26, 0x0000 000012AC 60C68000 ori r6, r6, 0x8000 000012B0 B0DA0022 sth [r26 + 0x0022], r6 000012B4 80DD0014 lwz r6, [r29 + 0x0014] 000012B8 387D0000 addi r3, r29, 0x0000 000012BC 7CC51670 srawi r5, r6, 2 000012C0 38C00000 li r6, 0x0000 000012C4 48000291 bl +0x00000290 /* 00001554 */ 000012C8 A89A0022 lha r4, [r26 + 0x0022] 000012CC 5484045E rlwinm r4, r4, 0, 17, 15 000012D0 B09A0022 sth [r26 + 0x0022], r4 label000012D4: 000012D4 809D0036 lwz r4, [r29 + 0x0036] 000012D8 2C040000 cmpwi r4, 0 000012DC 4182001C beq +0x0000001C /* 000012F8 */ 000012E0 A8BA001E lha r5, [r26 + 0x001E] 000012E4 A8DA0020 lha r6, [r26 + 0x0020] 000012E8 387D0000 addi r3, r29, 0x0000 000012EC 389A0000 addi r4, r26, 0x0000 000012F0 48000265 bl +0x00000264 /* 00001554 */ 000012F4 480001B0 b +0x000001B0 /* 000014A4 */ label000012F8: 000012F8 418E017C beq cr3, +0x0000017C /* 00001474 */ 000012FC 935B0004 stw [r27 + 0x0004], r26 00001300 809A0004 lwz r4, [r26 + 0x0004] 00001304 909B0008 stw [r27 + 0x0008], r4 00001308 809A0008 lwz r4, [r26 + 0x0008] 0000130C 909B000C stw [r27 + 0x000C], r4 00001310 809A0010 lwz r4, [r26 + 0x0010] 00001314 909B0010 stw [r27 + 0x0010], r4 00001318 A89A0014 lha r4, [r26 + 0x0014] 0000131C B09B0014 sth [r27 + 0x0014], r4 00001320 A89A0018 lha r4, [r26 + 0x0018] 00001324 B09B0016 sth [r27 + 0x0016], r4 00001328 A89A001A lha r4, [r26 + 0x001A] 0000132C B09B0018 sth [r27 + 0x0018], r4 00001330 A89A001C lha r4, [r26 + 0x001C] 00001334 B09B001A sth [r27 + 0x001A], r4 00001338 A89A001E lha r4, [r26 + 0x001E] 0000133C B09B001C sth [r27 + 0x001C], r4 00001340 A89A0020 lha r4, [r26 + 0x0020] 00001344 B09B001E sth [r27 + 0x001E], r4 00001348 A89A0022 lha r4, [r26 + 0x0022] 0000134C B09B0020 sth [r27 + 0x0020], r4 00001350 80DD002E lwz r6, [r29 + 0x002E] 00001354 809D0032 lwz r4, [r29 + 0x0032] 00001358 90DB0024 stw [r27 + 0x0024], r6 0000135C 909B0028 stw [r27 + 0x0028], r4 00001360 809D001C lwz r4, [r29 + 0x001C] 00001364 54849FFE rlwinm r4, r4, 19, 31, 31 00001368 989B0022 stb [r27 + 0x0022], r4 0000136C 809D008E lwz r4, [r29 + 0x008E] 00001370 33DA01C0 addic r30, r26, 448 00001374 80840004 lwz r4, [r4 + 0x0004] 00001378 387B0000 addi r3, r27, 0x0000 0000137C 909B0034 stw [r27 + 0x0034], r4 00001380 80DD008E lwz r6, [r29 + 0x008E] 00001384 389E0000 addi r4, r30, 0x0000 00001388 80C60014 lwz r6, [r6 + 0x0014] 0000138C 90DB0030 stw [r27 + 0x0030], r6 00001390 80DD008E lwz r6, [r29 + 0x008E] 00001394 80C60008 lwz r6, [r6 + 0x0008] 00001398 90DB0038 stw [r27 + 0x0038], r6 0000139C 48008B5D bl +0x00008B5C /* 00009EF8 */ 000013A0 80410014 lwz r2, [r1 + 0x0014] 000013A4 889A01D7 lbz r4, [r26 + 0x01D7] 000013A8 2C040000 cmpwi r4, 0 000013AC 408200F8 bne +0x000000F8 /* 000014A4 */ 000013B0 807A0068 lwz r3, [r26 + 0x0068] 000013B4 2C830000 cmpwi cr1, r3, 0 000013B8 4186003C beq cr1, +0x0000003C /* 000013F4 */ 000013BC 889A01D6 lbz r4, [r26 + 0x01D6] 000013C0 2C040000 cmpwi r4, 0 000013C4 40820030 bne +0x00000030 /* 000013F4 */ 000013C8 38800001 li r4, 0x0001 000013CC 480025A9 bl +0x000025A8 /* 00003974 */ 000013D0 80410014 lwz r2, [r1 + 0x0014] 000013D4 7C640735 extsh. r4, r3 000013D8 38C00001 li r6, 0x0001 000013DC 40820018 bne +0x00000018 /* 000013F4 */ 000013E0 98DA01D6 stb [r26 + 0x01D6], r6 000013E4 98DA01D7 stb [r26 + 0x01D7], r6 000013E8 809B0030 lwz r4, [r27 + 0x0030] 000013EC 807A01B8 lwz r3, [r26 + 0x01B8] 000013F0 48000014 b +0x00000014 /* 00001404 */ label000013F4: 000013F4 38C00001 li r6, 0x0001 000013F8 98DA01D7 stb [r26 + 0x01D7], r6 000013FC 809B0030 lwz r4, [r27 + 0x0030] 00001400 807A01B8 lwz r3, [r26 + 0x01B8] label00001404: 00001404 2C040000 cmpwi r4, 0 00001408 809A01BC lwz r4, [r26 + 0x01BC] 0000140C 40800008 bge +0x00000008 /* 00001414 */ 00001410 38C00002 li r6, 0x0002 label00001414: 00001414 80FB0034 lwz r7, [r27 + 0x0034] 00001418 811B0038 lwz r8, [r27 + 0x0038] 0000141C 38BB0000 addi r5, r27, 0x0000 00001420 48008AFD bl +0x00008AFC /* 00009F1C */ 00001424 80410014 lwz r2, [r1 + 0x0014] 00001428 7C7F0735 extsh. r31, r3 0000142C 41820078 beq +0x00000078 /* 000014A4 */ 00001430 9B9A01D7 stb [r26 + 0x01D7], r28 00001434 939B0004 stw [r27 + 0x0004], r28 00001438 387B0000 addi r3, r27, 0x0000 0000143C 389E0000 addi r4, r30, 0x0000 00001440 48008B01 bl +0x00008B00 /* 00009F40 */ 00001444 80410014 lwz r2, [r1 + 0x0014] 00001448 889A01D6 lbz r4, [r26 + 0x01D6] 0000144C 2C040000 cmpwi r4, 0 00001450 4182FB10 beq -0x000004F0 /* 00000F60 */ 00001454 807A0068 lwz r3, [r26 + 0x0068] 00001458 38800000 li r4, 0x0000 0000145C 48002519 bl +0x00002518 /* 00003974 */ 00001460 80410014 lwz r2, [r1 + 0x0014] 00001464 9B9A01D6 stb [r26 + 0x01D6], r28 00001468 30DD002E addic r6, r29, 46 0000146C 807D0000 lwz r3, [r29] 00001470 4BFFFAF8 b -0x00000508 /* 00000F68 */ label00001474: 00001474 387D0000 addi r3, r29, 0x0000 00001478 38800001 li r4, 0x0001 0000147C 48008AE9 bl +0x00008AE8 /* 00009F64 */ 00001480 80410014 lwz r2, [r1 + 0x0014] 00001484 817A0004 lwz r11, [r26 + 0x0004] 00001488 387A0000 addi r3, r26, 0x0000 0000148C 48008AFD bl +0x00008AFC /* 00009F88 */ 00001490 80410014 lwz r2, [r1 + 0x0014] 00001494 387D0000 addi r3, r29, 0x0000 00001498 38800001 li r4, 0x0001 0000149C 48008B31 bl +0x00008B30 /* 00009FCC */ 000014A0 80410014 lwz r2, [r1 + 0x0014] label000014A4: 000014A4 809A0008 lwz r4, [r26 + 0x0008] 000014A8 909D0008 stw [r29 + 0x0008], r4 000014AC 408E001C bne cr3, +0x0000001C /* 000014C8 */ 000014B0 807D0000 lwz r3, [r29] 000014B4 30DD002E addic r6, r29, 46 000014B8 38800000 li r4, 0x0000 000014BC 38A00003 li r5, 0x0003 000014C0 48002521 bl +0x00002520 /* 000039E0 */ 000014C4 80410014 lwz r2, [r1 + 0x0014] label000014C8: 000014C8 807D0026 lwz r3, [r29 + 0x0026] 000014CC 2C030000 cmpwi r3, 0 000014D0 41820038 beq +0x00000038 /* 00001508 */ 000014D4 80FD002A lwz r7, [r29 + 0x002A] 000014D8 38800FA0 li r4, 0x0FA0 000014DC 38A00001 li r5, 0x0001 000014E0 3CC00001 lis r6, 0x0001 000014E4 48001379 bl +0x00001378 /* 0000285C */ 000014E8 80410014 lwz r2, [r1 + 0x0014] 000014EC 80FD002A lwz r7, [r29 + 0x002A] 000014F0 807D0026 lwz r3, [r29 + 0x0026] 000014F4 38800FA0 li r4, 0x0FA0 000014F8 38A00002 li r5, 0x0002 000014FC 38C00000 li r6, 0x0000 00001500 4800135D bl +0x0000135C /* 0000285C */ 00001504 80410014 lwz r2, [r1 + 0x0014] label00001508: 00001508 38600000 li r3, 0x0000 label0000150C: 0000150C 81810064 lwz r12, [r1 + 0x0064] 00001510 80010068 lwz r0, [r1 + 0x0068] 00001514 7D810120 mtcrf 0x10, r12 00001518 30210060 addic r1, r1, 96 0000151C 7C0803A6 mtlr r0 00001520 BB41FFE8 lmw r26, [r1 - 0x0018] 00001524 4E800020 blr 00001528 00000000 .invalid 0000152C 00002043 .invalid 00001530 80060200 lwz r0, [r6 + 0x0200] 00001534 00000000 .invalid 00001538 000008E0 .invalid 0000153C 0014534D .invalid 00001540 435F4344 bdz cr7, +0x00004344 /* 00005884 */ 00001544 42616E64 bc 19, 1, +0x00006E64 /* 000083A8 */ 00001548 4465636F .invalid sc 0000154C 6D707265 xoris r16, r11, 0x7265 00001550 73730000 andi. r19, r27, 0x0000 fn00001554: 00001554 BEC1FFD8 stmw [r1 - 0x0028], r22 00001558 3B440000 addi r26, r4, 0x0000 0000155C 3BA30000 addi r29, r3, 0x0000 00001560 807D0036 lwz r3, [r29 + 0x0036] 00001564 7C0802A6 mflr r0 00001568 2F830000 cmpwi cr7, r3, 0 0000156C 90010008 stw [r1 + 0x0008], r0 00001570 7CBC0735 extsh. r28, r5 00001574 9421FF90 stwu [r1 - 0x0070], r1 00001578 7CDB0734 extsh r27, r6 0000157C AB1A001E lha r24, [r26 + 0x001E] 00001580 AAFA0020 lha r23, [r26 + 0x0020] 00001584 419E00E0 beq cr7, +0x000000E0 /* 00001664 */ 00001588 38600001 li r3, 0x0001 0000158C 3BE00000 li r31, 0x0000 00001590 A89A001A lha r4, [r26 + 0x001A] 00001594 B07A001E sth [r26 + 0x001E], r3 00001598 54832036 rlwinm r3, r4, 4, 0, 27 0000159C 7C641814 addc r3, r4, r3 000015A0 33230004 addic r25, r3, 4 000015A4 B3FA0020 sth [r26 + 0x0020], r31 000015A8 32DA0008 addic r22, r26, 8 000015AC 408100D0 ble +0x000000D0 /* 0000167C */ label000015B0: 000015B0 807D0036 lwz r3, [r29 + 0x0036] 000015B4 80FD003A lwz r7, [r29 + 0x003A] 000015B8 38800FE0 li r4, 0x0FE0 000015BC 38B60000 addi r5, r22, 0x0000 000015C0 38D90000 addi r6, r25, 0x0000 000015C4 48001299 bl +0x00001298 /* 0000285C */ 000015C8 80410014 lwz r2, [r1 + 0x0014] 000015CC 2F830000 cmpwi cr7, r3, 0 000015D0 33DF0001 addic r30, r31, 1 000015D4 7C1EE000 cmp r30, r28 000015D8 387A0000 addi r3, r26, 0x0000 000015DC 409E0080 bne cr7, +0x00000080 /* 0000165C */ 000015E0 817A0004 lwz r11, [r26 + 0x0004] 000015E4 40820008 bne +0x00000008 /* 000015EC */ 000015E8 B37A0020 sth [r26 + 0x0020], r27 label000015EC: 000015EC 4800899D bl +0x0000899C /* 00009F88 */ 000015F0 80410014 lwz r2, [r1 + 0x0014] 000015F4 A87A0022 lha r3, [r26 + 0x0022] 000015F8 5463A33E rlwinm r3, r3, 20, 12, 31 000015FC 7C601120 mtcrf 0x01, r3 00001600 419C003C blt cr7, +0x0000003C /* 0000163C */ 00001604 83FD0026 lwz r31, [r29 + 0x0026] 00001608 387E0000 addi r3, r30, 0x0000 0000160C 2C1F0000 cmpwi r31, 0 00001610 389C0000 addi r4, r28, 0x0000 00001614 41820028 beq +0x00000028 /* 0000163C */ 00001618 480022A9 bl +0x000022A8 /* 000038C0 */ 0000161C 80410014 lwz r2, [r1 + 0x0014] 00001620 38C30000 addi r6, r3, 0x0000 00001624 387F0000 addi r3, r31, 0x0000 00001628 80FD002A lwz r7, [r29 + 0x002A] 0000162C 38800FA0 li r4, 0x0FA0 00001630 38A00001 li r5, 0x0001 00001634 48001229 bl +0x00001228 /* 0000285C */ 00001638 80410014 lwz r2, [r1 + 0x0014] label0000163C: 0000163C 7FDF0734 extsh r31, r30 00001640 7F9FE000 cmp cr7, r31, r28 00001644 419CFF6C blt cr7, -0x00000094 /* 000015B0 */ 00001648 B2FA0020 sth [r26 + 0x0020], r23 0000164C B31A001E sth [r26 + 0x001E], r24 00001650 81810078 lwz r12, [r1 + 0x0078] 00001654 30210070 addic r1, r1, 112 00001658 48000034 b +0x00000034 /* 0000168C */ label0000165C: 0000165C 3860DCFA li r3, 0xFFFFDCFA 00001660 48000024 b +0x00000024 /* 00001684 */ label00001664: 00001664 B0BA001E sth [r26 + 0x001E], r5 00001668 B0DA0020 sth [r26 + 0x0020], r6 0000166C 817A0004 lwz r11, [r26 + 0x0004] 00001670 387A0000 addi r3, r26, 0x0000 00001674 48008915 bl +0x00008914 /* 00009F88 */ 00001678 80410014 lwz r2, [r1 + 0x0014] label0000167C: 0000167C B2FA0020 sth [r26 + 0x0020], r23 00001680 B31A001E sth [r26 + 0x001E], r24 label00001684: 00001684 81810078 lwz r12, [r1 + 0x0078] 00001688 30210070 addic r1, r1, 112 label0000168C: 0000168C 7D8803A6 mtlr r12 00001690 BAC1FFD8 lmw r22, [r1 - 0x0028] 00001694 4E800020 blr 00001698 00000000 .invalid 0000169C 00002041 .invalid 000016A0 800A0400 lwz r0, [r10 + 0x0400] 000016A4 00000000 .invalid 000016A8 00000144 .invalid 000016AC 000C4261 .invalid 000016B0 6E64416E xoris r4, r19, 0x416E 000016B4 6453706F oris r19, r2, 0x706F 000016B8 6F6C0000 xoris r12, r27, 0x0000 000016BC 7C0802A6 mflr r0 000016C0 BF81FFF0 stmw [r1 - 0x0010], r28 000016C4 90010008 stw [r1 + 0x0008], r0 000016C8 3BE30000 addi r31, r3, 0x0000 000016CC 801F01B8 lwz r0, [r31 + 0x01B8] 000016D0 9421FFB0 stwu [r1 - 0x0050], r1 000016D4 2C000000 cmpwi r0, 0 000016D8 418200D8 beq +0x000000D8 /* 000017B0 */ 000016DC 807F00B0 lwz r3, [r31 + 0x00B0] 000016E0 48002349 bl +0x00002348 /* 00003A28 */ 000016E4 80410014 lwz r2, [r1 + 0x0014] 000016E8 90610038 stw [r1 + 0x0038], r3 000016EC 807F01B8 lwz r3, [r31 + 0x01B8] 000016F0 48008901 bl +0x00008900 /* 00009FF0 */ 000016F4 80410014 lwz r2, [r1 + 0x0014] 000016F8 807F01C2 lwz r3, [r31 + 0x01C2] 000016FC 33DF01C0 addic r30, r31, 448 00001700 2C030000 cmpwi r3, 0 00001704 3BA30000 addi r29, r3, 0x0000 00001708 3B800000 li r28, 0x0000 0000170C 3880FFFF li r4, 0xFFFFFFFF 00001710 41820060 beq +0x00000060 /* 00001770 */ 00001714 801D0004 lwz r0, [r29 + 0x0004] 00001718 30DD0024 addic r6, r29, 36 0000171C 2C800000 cmpwi cr1, r0, 0 00001720 38A00003 li r5, 0x0003 label00001724: 00001724 41860018 beq cr1, +0x00000018 /* 0000173C */ 00001728 807F0074 lwz r3, [r31 + 0x0074] 0000172C 480022B5 bl +0x000022B4 /* 000039E0 */ 00001730 80410014 lwz r2, [r1 + 0x0014] 00001734 939D0004 stw [r29 + 0x0004], r28 00001738 807F01C2 lwz r3, [r31 + 0x01C2] label0000173C: 0000173C 389E0000 addi r4, r30, 0x0000 00001740 48008801 bl +0x00008800 /* 00009F40 */ 00001744 80410014 lwz r2, [r1 + 0x0014] 00001748 807F01C2 lwz r3, [r31 + 0x01C2] 0000174C 3880FFFF li r4, 0xFFFFFFFF 00001750 2C030000 cmpwi r3, 0 00001754 3BA30000 addi r29, r3, 0x0000 00001758 30DD0024 addic r6, r29, 36 0000175C 38A00003 li r5, 0x0003 00001760 41820010 beq +0x00000010 /* 00001770 */ 00001764 801D0004 lwz r0, [r29 + 0x0004] 00001768 2C800000 cmpwi cr1, r0, 0 0000176C 4BFFFFB8 b -0x00000048 /* 00001724 */ label00001770: 00001770 881F01D6 lbz r0, [r31 + 0x01D6] 00001774 38600000 li r3, 0x0000 00001778 2C000000 cmpwi r0, 0 0000177C 987F01D7 stb [r31 + 0x01D7], r3 00001780 41820024 beq +0x00000024 /* 000017A4 */ 00001784 801F01CE lwz r0, [r31 + 0x01CE] 00001788 307F01CA addic r3, r31, 458 0000178C 2C800000 cmpwi cr1, r0, 0 00001790 40860014 bne cr1, +0x00000014 /* 000017A4 */ 00001794 801F01D2 lwz r0, [r31 + 0x01D2] 00001798 901F01CE stw [r31 + 0x01CE], r0 0000179C 48008879 bl +0x00008878 /* 0000A014 */ 000017A0 80410014 lwz r2, [r1 + 0x0014] label000017A4: 000017A4 80610038 lwz r3, [r1 + 0x0038] 000017A8 48002281 bl +0x00002280 /* 00003A28 */ 000017AC 80410014 lwz r2, [r1 + 0x0014] label000017B0: 000017B0 38600000 li r3, 0x0000 000017B4 81810058 lwz r12, [r1 + 0x0058] 000017B8 30210050 addic r1, r1, 80 000017BC 7D8803A6 mtlr r12 000017C0 BB81FFF0 lmw r28, [r1 - 0x0010] 000017C4 4E800020 blr 000017C8 00000000 .invalid 000017CC 00002041 .invalid 000017D0 80040100 lwz r0, [r4 + 0x0100] 000017D4 00000000 .invalid 000017D8 0000010C .invalid 000017DC 0010534D .invalid 000017E0 435F4344 bdz cr7, +0x00004344 /* 00005B24 */ 000017E4 436F6465 bdzl cr3, +0x00006464 /* 00007C48 */ 000017E8 63466C75 ori r6, r26, 0x6C75 000017EC 73680000 andi. r8, r27, 0x0000 fn000017F0: 000017F0 BF61FFEC stmw [r1 - 0x0014], r27 000017F4 3BA40000 addi r29, r4, 0x0000 000017F8 7C0802A6 mflr r0 000017FC 83C30000 lwz r30, [r3] 00001800 2C1D0000 cmpwi r29, 0 00001804 7D800026 mfcr r12 00001808 91810004 stw [r1 + 0x0004], r12 0000180C 90010008 stw [r1 + 0x0008], r0 00001810 9421FFA0 stwu [r1 - 0x0060], r1 00001814 3BE00000 li r31, 0x0000 00001818 3860FFCE li r3, 0xFFFFFFCE 0000181C 41820140 beq +0x00000140 /* 0000195C */ 00001820 387E0000 addi r3, r30, 0x0000 00001824 48008815 bl +0x00008814 /* 0000A038 */ 00001828 80410014 lwz r2, [r1 + 0x0014] 0000182C 3B830000 addi r28, r3, 0x0000 00001830 2E1C0000 cmpwi cr4, r28, 0 00001834 807C0000 lwz r3, [r28] 00001838 2C030000 cmpwi r3, 0 0000183C 41920008 beq cr4, +0x00000008 /* 00001844 */ 00001840 408200E0 bne +0x000000E0 /* 00001920 */ label00001844: 00001844 48000F65 bl +0x00000F64 /* 000027A8 */ 00001848 80410014 lwz r2, [r1 + 0x0014] 0000184C 90610038 stw [r1 + 0x0038], r3 00001850 387E0000 addi r3, r30, 0x0000 00001854 48008809 bl +0x00008808 /* 0000A05C */ 00001858 80410014 lwz r2, [r1 + 0x0014] 0000185C 2C030000 cmpwi r3, 0 00001860 40820014 bne +0x00000014 /* 00001874 */ 00001864 48000F69 bl +0x00000F68 /* 000027CC */ 00001868 80410014 lwz r2, [r1 + 0x0014] 0000186C 48000F85 bl +0x00000F84 /* 000027F0 */ 00001870 80410014 lwz r2, [r1 + 0x0014] label00001874: 00001874 387C0000 addi r3, r28, 0x0000 00001878 4192001C beq cr4, +0x0000001C /* 00001894 */ 0000187C 48000EE5 bl +0x00000EE4 /* 00002760 */ 00001880 80410014 lwz r2, [r1 + 0x0014] 00001884 387E0000 addi r3, r30, 0x0000 00001888 38800000 li r4, 0x0000 0000188C 480087F5 bl +0x000087F4 /* 0000A080 */ 00001890 80410014 lwz r2, [r1 + 0x0014] label00001894: 00001894 387E0000 addi r3, r30, 0x0000 00001898 4800880D bl +0x0000880C /* 0000A0A4 */ 0000189C 80410014 lwz r2, [r1 + 0x0014] 000018A0 7C7B0734 extsh r27, r3 000018A4 2C1BFFFF cmpwi r27, -1 000018A8 3C606364 lis r3, 0x6364 000018AC 3880B544 li r4, 0xFFFFB544 000018B0 30636369 addic r3, r3, 25449 000018B4 3BE0FF94 li r31, 0xFFFFFF94 000018B8 4182005C beq +0x0000005C /* 00001914 */ 000018BC 4800880D bl +0x0000880C /* 0000A0C8 */ 000018C0 80410014 lwz r2, [r1 + 0x0014] 000018C4 3B830000 addi r28, r3, 0x0000 000018C8 48008825 bl +0x00008824 /* 0000A0EC */ 000018CC 80410014 lwz r2, [r1 + 0x0014] 000018D0 7C7F0735 extsh. r31, r3 000018D4 387C0000 addi r3, r28, 0x0000 000018D8 4082001C bne +0x0000001C /* 000018F4 */ 000018DC 48008835 bl +0x00008834 /* 0000A110 */ 000018E0 80410014 lwz r2, [r1 + 0x0014] 000018E4 387E0000 addi r3, r30, 0x0000 000018E8 389C0000 addi r4, r28, 0x0000 000018EC 48008795 bl +0x00008794 /* 0000A080 */ 000018F0 80410014 lwz r2, [r1 + 0x0014] label000018F4: 000018F4 387B0000 addi r3, r27, 0x0000 000018F8 4800883D bl +0x0000883C /* 0000A134 */ 000018FC 80410014 lwz r2, [r1 + 0x0014] 00001900 2C1C0000 cmpwi r28, 0 00001904 387C0000 addi r3, r28, 0x0000 00001908 4182000C beq +0x0000000C /* 00001914 */ 0000190C 4800884D bl +0x0000884C /* 0000A158 */ 00001910 80410014 lwz r2, [r1 + 0x0014] label00001914: 00001914 80610038 lwz r3, [r1 + 0x0038] 00001918 48000ED9 bl +0x00000ED8 /* 000027F0 */ 0000191C 80410014 lwz r2, [r1 + 0x0014] label00001920: 00001920 2C1F0000 cmpwi r31, 0 00001924 389D0000 addi r4, r29, 0x0000 00001928 38A00048 li r5, 0x0048 0000192C 40820010 bne +0x00000010 /* 0000193C */ 00001930 807C0000 lwz r3, [r28] 00001934 48008849 bl +0x00008848 /* 0000A17C */ 00001938 80410014 lwz r2, [r1 + 0x0014] label0000193C: 0000193C 387F0000 addi r3, r31, 0x0000 00001940 81810064 lwz r12, [r1 + 0x0064] 00001944 80010068 lwz r0, [r1 + 0x0068] 00001948 7D808120 mtcrf 0x08, r12 0000194C 30210060 addic r1, r1, 96 00001950 7C0803A6 mtlr r0 00001954 BB61FFEC lmw r27, [r1 - 0x0014] 00001958 4E800020 blr label0000195C: 0000195C BBA10054 lmw r29, [r1 + 0x0054] 00001960 30210060 addic r1, r1, 96 00001964 4E800020 blr 00001968 00000000 .invalid 0000196C 00002043 .invalid 00001970 80050200 lwz r0, [r5 + 0x0200] 00001974 00000000 .invalid 00001978 00000178 .invalid 0000197C 0012534D .invalid 00001980 435F4344 bdz cr7, +0x00004344 /* 00005CC4 */ 00001984 47657443 .invalid sc 00001988 6F646563 xoris r4, r27, 0x6563 0000198C 496E666F bla 0x016E666C /* 00001990 3860DCFE li r3, 0xFFFFDCFE 00001994 4E800020 blr 00001998 00000000 .invalid 0000199C 00002040 .invalid 000019A0 00000600 .invalid 000019A4 00000000 .invalid 000019A8 00000008 .invalid 000019AC 0013534D .invalid 000019B0 435F4344 bdz cr7, +0x00004344 /* 00005CF4 */ 000019B4 47657453 .invalid sc 000019B8 696D696C xori r13, r11, 0x696C 000019BC 61726974 ori r18, r11, 0x6974 000019C0 79000000 .invalid 000019C4 2C080000 cmpwi r8, 0 000019C8 3860FFCE li r3, 0xFFFFFFCE 000019CC 41820014 beq +0x00000014 /* 000019E0 */ 000019D0 80050000 lwz r0, [r5] 000019D4 38600000 li r3, 0x0000 000019D8 5400023E rlwinm r0, r0, 0, 8, 31 000019DC 90080000 stw [r8], r0 label000019E0: 000019E0 4E800020 blr 000019E4 00000000 .invalid 000019E8 00002040 .invalid 000019EC 00000600 .invalid 000019F0 00000000 .invalid 000019F4 00000020 .invalid 000019F8 001C534D .invalid 000019FC 435F4344 bdz cr7, +0x00004344 /* 00005D40 */ 00001A00 47657443 .invalid sc 00001A04 6F6D7072 xoris r13, r27, 0x7072 00001A08 65737365 oris r19, r11, 0x7365 00001A0C 64496D61 oris r9, r2, 0x6D61 00001A10 67655369 oris r5, r27, 0x5369 00001A14 7A650000 .invalid 00001A18 2C080000 cmpwi r8, 0 00001A1C 3860FFCE li r3, 0xFFFFFFCE 00001A20 4182004C beq +0x0000004C /* 00001A6C */ 00001A24 A8050000 lha r0, [r5] 00001A28 A8650006 lha r3, [r5 + 0x0006] 00001A2C A8850002 lha r4, [r5 + 0x0002] 00001A30 A8A50004 lha r5, [r5 + 0x0004] 00001A34 7C641810 subfc r3, r4, r3 00001A38 7C002810 subfc r0, r0, r5 00001A3C 30A30003 addic r5, r3, 3 00001A40 54A31036 rlwinm r3, r5, 2, 0, 27 00001A44 7CA51670 srawi r5, r5, 2 00001A48 7CA52670 srawi r5, r5, 4 00001A4C 7CA32814 addc r5, r3, r5 00001A50 30000003 addic r0, r0, 3 00001A54 7C001670 srawi r0, r0, 2 00001A58 30A50001 addic r5, r5, 1 00001A5C 7C0501D6 mullw r0, r5, r0 00001A60 30000004 addic r0, r0, 4 00001A64 90080000 stw [r8], r0 00001A68 38600000 li r3, 0x0000 label00001A6C: 00001A6C 4E800020 blr 00001A70 00000000 .invalid 00001A74 00002040 .invalid 00001A78 00000600 .invalid 00001A7C 00000000 .invalid 00001A80 00000058 .invalid 00001A84 001B534D .invalid 00001A88 435F4344 bdz cr7, +0x00004344 /* 00005DCC */ 00001A8C 4765744D .invalid sc 00001A90 6178436F ori r24, r11, 0x436F 00001A94 6D707265 xoris r16, r11, 0x7265 00001A98 7373696F andi. r19, r27, 0x696F 00001A9C 6E53697A xoris r19, r18, 0x697A 00001AA0 65000000 oris r0, r8, 0x0000 00001AA4 2C870000 cmpwi cr1, r7, 0 00001AA8 2C090000 cmpwi r9, 0 00001AAC 2F080000 cmpwi cr6, r8, 0 00001AB0 38600400 li r3, 0x0400 00001AB4 41860008 beq cr1, +0x00000008 /* 00001ABC */ 00001AB8 90670000 stw [r7], r3 label00001ABC: 00001ABC 80E80000 lwz r7, [r8] 00001AC0 38600000 li r3, 0x0000 00001AC4 2C870000 cmpwi cr1, r7, 0 00001AC8 419A0010 beq cr6, +0x00000010 /* 00001AD8 */ 00001ACC 38E00400 li r7, 0x0400 00001AD0 41860008 beq cr1, +0x00000008 /* 00001AD8 */ 00001AD4 90E80000 stw [r8], r7 label00001AD8: 00001AD8 41820008 beq +0x00000008 /* 00001AE0 */ 00001ADC 90690000 stw [r9], r3 label00001AE0: 00001AE0 4E800020 blr 00001AE4 00000000 .invalid 00001AE8 00002040 .invalid 00001AEC 00000700 .invalid 00001AF0 00000000 .invalid 00001AF4 00000040 .invalid 00001AF8 0018534D .invalid 00001AFC 435F4344 bdz cr7, +0x00004344 /* 00005E40 */ 00001B00 47657443 .invalid sc 00001B04 6F6D7072 xoris r13, r27, 0x7072 00001B08 65737369 oris r19, r11, 0x7369 00001B0C 6F6E5469 xoris r14, r27, 0x5469 00001B10 6D650000 xoris r5, r11, 0x0000 00001B14 3860DCFE li r3, 0xFFFFDCFE 00001B18 4E800020 blr 00001B1C 00000000 .invalid 00001B20 00002040 .invalid 00001B24 00000800 .invalid 00001B28 00000000 .invalid 00001B2C 00000008 .invalid 00001B30 000F534D .invalid 00001B34 435F4344 bdz cr7, +0x00004344 /* 00005E78 */ 00001B38 5472696D rlwinm. r18, r3, 13, 5, 22 00001B3C 496D6167 bla 0x016D6164 /* 00001B40 65000000 oris r0, r8, 0x0000 00001B44 38600000 li r3, 0x0000 00001B48 4E800020 blr 00001B4C 00000000 .invalid 00001B50 00002040 .invalid 00001B54 00000200 .invalid 00001B58 00000000 .invalid 00001B5C 00000008 .invalid 00001B60 000F534D .invalid 00001B64 435F4344 bdz cr7, +0x00004344 /* 00005EA8 */ 00001B68 436F6465 bdzl cr3, +0x00006464 /* 00007FCC */ 00001B6C 63427573 ori r2, r26, 0x7573 00001B70 79000000 .invalid 00001B74 00000000 .invalid fn00001B78: 00001B78 81820000 lwz r12, [r2] 00001B7C 90410014 stw [r1 + 0x0014], r2 00001B80 800C0000 lwz r0, [r12] 00001B84 804C0004 lwz r2, [r12 + 0x0004] 00001B88 7C0903A6 mtctr r0 00001B8C 4E800420 bctr 00001B90 00000000 .invalid 00001B94 000C8000 .invalid 00001B98 00000000 .invalid fn00001B9C: 00001B9C 81820004 lwz r12, [r2 + 0x0004] 00001BA0 90410014 stw [r1 + 0x0014], r2 00001BA4 800C0000 lwz r0, [r12] 00001BA8 804C0004 lwz r2, [r12 + 0x0004] 00001BAC 7C0903A6 mtctr r0 00001BB0 4E800420 bctr 00001BB4 00000000 .invalid 00001BB8 000C8000 .invalid 00001BBC 00000000 .invalid fn00001BC0: 00001BC0 81820008 lwz r12, [r2 + 0x0008] 00001BC4 90410014 stw [r1 + 0x0014], r2 00001BC8 800C0000 lwz r0, [r12] 00001BCC 804C0004 lwz r2, [r12 + 0x0004] 00001BD0 7C0903A6 mtctr r0 00001BD4 4E800420 bctr 00001BD8 00000000 .invalid 00001BDC 000C8000 .invalid 00001BE0 00000000 .invalid fn00001BE4: 00001BE4 7C0802A6 mflr r0 00001BE8 93E1FFFC stw [r1 - 0x0004], r31 00001BEC 3BE30000 addi r31, r3, 0x0000 00001BF0 90010008 stw [r1 + 0x0008], r0 00001BF4 801F0024 lwz r0, [r31 + 0x0024] 00001BF8 9421FFB0 stwu [r1 - 0x0050], r1 00001BFC 2C000000 cmpwi r0, 0 00001C00 38600200 li r3, 0x0200 00001C04 40820034 bne +0x00000034 /* 00001C38 */ 00001C08 48000B35 bl +0x00000B34 /* 0000273C */ 00001C0C 80410014 lwz r2, [r1 + 0x0014] 00001C10 2C030000 cmpwi r3, 0 00001C14 907F0024 stw [r31 + 0x0024], r3 00001C18 40820020 bne +0x00000020 /* 00001C38 */ label00001C1C: 00001C1C 4BFFFF81 bl -0x00000080 /* 00001B9C */ 00001C20 80410014 lwz r2, [r1 + 0x0014] 00001C24 7C630734 extsh r3, r3 00001C28 81810058 lwz r12, [r1 + 0x0058] 00001C2C 83E1004C lwz r31, [r1 + 0x004C] 00001C30 7D8803A6 mtlr r12 00001C34 4800005C b +0x0000005C /* 00001C90 */ label00001C38: 00001C38 801F0028 lwz r0, [r31 + 0x0028] 00001C3C 38601000 li r3, 0x1000 00001C40 2C000000 cmpwi r0, 0 00001C44 40820018 bne +0x00000018 /* 00001C5C */ 00001C48 48000AF5 bl +0x00000AF4 /* 0000273C */ 00001C4C 80410014 lwz r2, [r1 + 0x0014] 00001C50 2C030000 cmpwi r3, 0 00001C54 907F0028 stw [r31 + 0x0028], r3 00001C58 4182FFC4 beq -0x0000003C /* 00001C1C */ label00001C5C: 00001C5C 801F002C lwz r0, [r31 + 0x002C] 00001C60 38601400 li r3, 0x1400 00001C64 2C000000 cmpwi r0, 0 00001C68 40820018 bne +0x00000018 /* 00001C80 */ 00001C6C 48000AD1 bl +0x00000AD0 /* 0000273C */ 00001C70 80410014 lwz r2, [r1 + 0x0014] 00001C74 2C030000 cmpwi r3, 0 00001C78 907F002C stw [r31 + 0x002C], r3 00001C7C 4182FFA0 beq -0x00000060 /* 00001C1C */ label00001C80: 00001C80 38600000 li r3, 0x0000 00001C84 81810058 lwz r12, [r1 + 0x0058] 00001C88 83E1004C lwz r31, [r1 + 0x004C] 00001C8C 7D8803A6 mtlr r12 label00001C90: 00001C90 30210050 addic r1, r1, 80 00001C94 4E800020 blr 00001C98 00000000 .invalid 00001C9C 00002041 .invalid 00001CA0 80010100 lwz r0, [r1 + 0x0100] 00001CA4 00000000 .invalid 00001CA8 000000B4 .invalid 00001CAC 000B4F70 .invalid 00001CB0 656E4343 oris r14, r11, 0x4343 00001CB4 61636865 ori r3, r11, 0x6865 00001CB8 73000000 andi. r0, r24, 0x0000 fn00001CBC: 00001CBC 38000000 li r0, 0x0000 00001CC0 90030044 stw [r3 + 0x0044], r0 00001CC4 9003003C stw [r3 + 0x003C], r0 00001CC8 90030040 stw [r3 + 0x0040], r0 00001CCC 4E800020 blr 00001CD0 00000000 .invalid 00001CD4 00002040 .invalid 00001CD8 00000100 .invalid 00001CDC 00000000 .invalid 00001CE0 00000014 .invalid 00001CE4 000C5265 .invalid 00001CE8 73657443 andi. r5, r27, 0x7443 00001CEC 43616368 bc 27, 1, +0x00006368 /* 00008054 */ 00001CF0 65730000 oris r19, r11, 0x0000 fn00001CF4: 00001CF4 80830040 lwz r4, [r3 + 0x0040] 00001CF8 80A30028 lwz r5, [r3 + 0x0028] 00001CFC 2C040000 cmpwi r4, 0 00001D00 2C840100 cmpwi cr1, r4, 256 00001D04 38000000 li r0, 0x0000 00001D08 41820028 beq +0x00000028 /* 00001D30 */ 00001D0C 80A50000 lwz r5, [r5] 00001D10 30A5FFF0 subic r5, r5, 16 00001D14 40850008 ble cr1, +0x00000008 /* 00001D1C */ 00001D18 38800100 li r4, 0x0100 label00001D1C: 00001D1C 3084FFFF subic r4, r4, 1 label00001D20: 00001D20 2C040000 cmpwi r4, 0 00001D24 94050010 stwu [r5 + 0x0010], r0 00001D28 3084FFFF subic r4, r4, 1 00001D2C 4082FFF4 bne -0x0000000C /* 00001D20 */ label00001D30: 00001D30 80030044 lwz r0, [r3 + 0x0044] 00001D34 8063002C lwz r3, [r3 + 0x002C] 00001D38 2C800000 cmpwi cr1, r0, 0 00001D3C 2C000100 cmpwi r0, 256 00001D40 38800000 li r4, 0x0000 00001D44 41860028 beq cr1, +0x00000028 /* 00001D6C */ 00001D48 80630000 lwz r3, [r3] 00001D4C 3063FFEC subic r3, r3, 20 00001D50 40810008 ble +0x00000008 /* 00001D58 */ 00001D54 38000100 li r0, 0x0100 label00001D58: 00001D58 3000FFFF subic r0, r0, 1 label00001D5C: 00001D5C 2C800000 cmpwi cr1, r0, 0 00001D60 94830014 stwu [r3 + 0x0014], r4 00001D64 3000FFFF subic r0, r0, 1 00001D68 4086FFF4 bne cr1, -0x0000000C /* 00001D5C */ label00001D6C: 00001D6C 4E800020 blr 00001D70 00000000 .invalid 00001D74 00002040 .invalid 00001D78 00000100 .invalid 00001D7C 00000000 .invalid 00001D80 0000007C .invalid 00001D84 00145265 .invalid 00001D88 73657443 andi. r5, r27, 0x7443 00001D8C 43616368 bc 27, 1, +0x00006368 /* 000080F4 */ 00001D90 6573436F oris r19, r11, 0x436F 00001D94 70796261 andi. r25, r3, 0x6261 00001D98 636B0000 ori r11, r27, 0x0000 fn00001D9C: 00001D9C 8103003C lwz r8, [r3 + 0x003C] 00001DA0 7D800026 mfcr r12 00001DA4 2C880000 cmpwi cr1, r8, 0 00001DA8 2F080100 cmpwi cr6, r8, 256 00001DAC 91810004 stw [r1 + 0x0004], r12 00001DB0 80830024 lwz r4, [r3 + 0x0024] 00001DB4 55070DFC rlwinm r7, r8, 1, 23, 30 00001DB8 418600A4 beq cr1, +0x000000A4 /* 00001E5C */ 00001DBC 80A30088 lwz r5, [r3 + 0x0088] 00001DC0 80840000 lwz r4, [r4] 00001DC4 88050000 lbz r0, [r5] 00001DC8 38C40000 addi r6, r4, 0x0000 00001DCC 89250001 lbz r9, [r5 + 0x0001] 00001DD0 39400000 li r10, 0x0000 00001DD4 4099000C ble cr6, +0x0000000C /* 00001DE0 */ 00001DD8 39000100 li r8, 0x0100 00001DDC 48000008 b +0x00000008 /* 00001DE4 */ label00001DE0: 00001DE0 40850084 ble cr1, +0x00000084 /* 00001E64 */ label00001DE4: 00001DE4 3568FFFF subic. r11, r8, 1 00001DE8 7D0903A6 mtctr r8 00001DEC 89660000 lbz r11, [r6] 00001DF0 89060001 lbz r8, [r6 + 0x0001] 00001DF4 7F805800 cmp cr7, r0, r11 00001DF8 7C894000 cmp cr1, r9, r8 00001DFC 7F004000 cmp cr6, r0, r8 00001E00 7D895800 cmp cr3, r9, r11 00001E04 30C60002 addic r6, r6, 2 00001E08 40000008 bdnzf +0x00000008 /* 00001E10 */ 00001E0C 48000038 b +0x00000038 /* 00001E44 */ label00001E10: 00001E10 419E0008 beq cr7, +0x00000008 /* 00001E18 */ 00001E14 409A000C bne cr6, +0x0000000C /* 00001E20 */ label00001E18: 00001E18 418E0070 beq cr3, +0x00000070 /* 00001E88 */ 00001E1C 4186006C beq cr1, +0x0000006C /* 00001E88 */ label00001E20: 00001E20 314A0001 addic r10, r10, 1 00001E24 89660000 lbz r11, [r6] 00001E28 89060001 lbz r8, [r6 + 0x0001] 00001E2C 7F805800 cmp cr7, r0, r11 00001E30 7C894000 cmp cr1, r9, r8 00001E34 7F004000 cmp cr6, r0, r8 00001E38 7D895800 cmp cr3, r9, r11 00001E3C 30C60002 addic r6, r6, 2 00001E40 4000FFD0 bdnzf -0x00000030 /* 00001E10 */ label00001E44: 00001E44 419E0008 beq cr7, +0x00000008 /* 00001E4C */ 00001E48 409A000C bne cr6, +0x0000000C /* 00001E54 */ label00001E4C: 00001E4C 418E003C beq cr3, +0x0000003C /* 00001E88 */ 00001E50 41860038 beq cr1, +0x00000038 /* 00001E88 */ label00001E54: 00001E54 314A0001 addic r10, r10, 1 00001E58 4800000C b +0x0000000C /* 00001E64 */ label00001E5C: 00001E5C 80A30088 lwz r5, [r3 + 0x0088] 00001E60 80840000 lwz r4, [r4] label00001E64: 00001E64 A8A50000 lha r5, [r5] 00001E68 7CA43B2E sthx r5, r4, r7 00001E6C 8083003C lwz r4, [r3 + 0x003C] 00001E70 30840001 addic r4, r4, 1 00001E74 9083003C stw [r3 + 0x003C], r4 00001E78 3860FFFF li r3, 0xFFFFFFFF label00001E7C: 00001E7C 81810004 lwz r12, [r1 + 0x0004] 00001E80 7D810120 mtcrf 0x10, r12 00001E84 4E800020 blr label00001E88: 00001E88 38A00002 li r5, 0x0002 00001E8C 80830088 lwz r4, [r3 + 0x0088] 00001E90 B0A30084 sth [r3 + 0x0084], r5 00001E94 99640000 stb [r4], r11 00001E98 80830088 lwz r4, [r3 + 0x0088] 00001E9C 7D430734 extsh r3, r10 00001EA0 99040001 stb [r4 + 0x0001], r8 00001EA4 4BFFFFD8 b -0x00000028 /* 00001E7C */ 00001EA8 00000000 .invalid 00001EAC 00002042 .invalid 00001EB0 00000100 .invalid 00001EB4 00000000 .invalid 00001EB8 0000010C .invalid 00001EBC 000D4343 .invalid 00001EC0 61636865 ori r3, r11, 0x6865 00001EC4 53656172 rlwimi r5, r27, 12, 5, 25 00001EC8 63683200 ori r8, r27, 0x3200 fn00001ECC: 00001ECC BEA1FFD4 stmw [r1 - 0x002C], r21 00001ED0 83A30040 lwz r29, [r3 + 0x0040] 00001ED4 2C1D0000 cmpwi r29, 0 00001ED8 41820198 beq +0x00000198 /* 00002070 */ 00001EDC 2C9D0100 cmpwi cr1, r29, 256 00001EE0 80830028 lwz r4, [r3 + 0x0028] 00001EE4 83E40000 lwz r31, [r4] 00001EE8 40850014 ble cr1, +0x00000014 /* 00001EFC */ 00001EEC 3BA00100 li r29, 0x0100 00001EF0 3BC00000 li r30, 0x0000 00001EF4 AB830084 lha r28, [r3 + 0x0084] 00001EF8 48000010 b +0x00000010 /* 00001F08 */ label00001EFC: 00001EFC 3BC00000 li r30, 0x0000 00001F00 40810178 ble +0x00000178 /* 00002078 */ 00001F04 AB830084 lha r28, [r3 + 0x0084] label00001F08: 00001F08 837F0004 lwz r27, [r31 + 0x0004] 00001F0C 2C9C0000 cmpwi cr1, r28, 0 00001F10 2C1B0000 cmpwi r27, 0 00001F14 835F0000 lwz r26, [r31] 00001F18 3B1B0000 addi r24, r27, 0x0000 00001F1C 333F000C addic r25, r31, 12 00001F20 80830088 lwz r4, [r3 + 0x0088] 00001F24 39400000 li r10, 0x0000 00001F28 408500FC ble cr1, +0x000000FC /* 00002024 */ 00001F2C 30E4FFFF subic r7, r4, 1 00001F30 4081009C ble +0x0000009C /* 00001FCC */ 00001F34 317F000B addic r11, r31, 11 00001F38 2C9A0000 cmpwi cr1, r26, 0 00001F3C 7D185814 addc r8, r24, r11 label00001F40: 00001F40 308A0001 addic r4, r10, 1 00001F44 8D870001 lbzu r12, [r7 + 0x0001] 00001F48 38000001 li r0, 0x0001 00001F4C 7C8A0734 extsh r10, r4 00001F50 7D890774 extsb r9, r12 00001F54 38CB0000 addi r6, r11, 0x0000 00001F58 8C860001 lbzu r4, [r6 + 0x0001] 00001F5C 2F980004 cmpwi cr7, r24, 4 00001F60 7C840774 extsb r4, r4 00001F64 7C044800 cmp r4, r9 00001F68 7F00D800 cmp cr6, r0, r27 00001F6C 38800002 li r4, 0x0002 label00001F70: 00001F70 41820040 beq +0x00000040 /* 00001FB0 */ 00001F74 7C800734 extsh r0, r4 00001F78 4098001C bge cr6, +0x0000001C /* 00001F94 */ 00001F7C 8CA60001 lbzu r5, [r6 + 0x0001] 00001F80 7F00D800 cmp cr6, r0, r27 00001F84 7CA50774 extsb r5, r5 00001F88 7C054800 cmp r5, r9 00001F8C 30800001 addic r4, r0, 1 00001F90 4BFFFFE0 b -0x00000020 /* 00001F70 */ label00001F94: 00001F94 33180001 addic r24, r24, 1 00001F98 409C00B0 bge cr7, +0x000000B0 /* 00002048 */ 00001F9C 418600AC beq cr1, +0x000000AC /* 00002048 */ 00001FA0 9D880001 stbu [r8 + 0x0001], r12 00001FA4 80990000 lwz r4, [r25] 00001FA8 909A0000 stw [r26], r4 00001FAC AB830084 lha r28, [r3 + 0x0084] label00001FB0: 00001FB0 7C0AE000 cmp r10, r28 00001FB4 4180FF8C blt -0x00000074 /* 00001F40 */ 00001FB8 389F0000 addi r4, r31, 0x0000 00001FBC 97040004 stwu [r4 + 0x0004], r24 00001FC0 B3030084 sth [r3 + 0x0084], r24 00001FC4 801F000C lwz r0, [r31 + 0x000C] 00001FC8 4800006C b +0x0000006C /* 00002034 */ label00001FCC: 00001FCC 309F000B addic r4, r31, 11 00001FD0 2C9A0000 cmpwi cr1, r26, 0 00001FD4 2C180004 cmpwi r24, 4 00001FD8 38000001 li r0, 0x0001 00001FDC 7C982014 addc r4, r24, r4 00001FE0 38C00002 li r6, 0x0002 00001FE4 8CA70001 lbzu r5, [r7 + 0x0001] 00001FE8 40800060 bge +0x00000060 /* 00002048 */ label00001FEC: 00001FEC 4186005C beq cr1, +0x0000005C /* 00002048 */ 00001FF0 9CA40001 stbu [r4 + 0x0001], r5 00001FF4 80B90000 lwz r5, [r25] 00001FF8 33180001 addic r24, r24, 1 00001FFC 90BA0000 stw [r26], r5 00002000 AB830084 lha r28, [r3 + 0x0084] 00002004 2C180004 cmpwi r24, 4 00002008 7F00E000 cmp cr6, r0, r28 0000200C 7CC00734 extsh r0, r6 00002010 30C00001 addic r6, r0, 1 00002014 40980010 bge cr6, +0x00000010 /* 00002024 */ 00002018 8CA70001 lbzu r5, [r7 + 0x0001] 0000201C 4080002C bge +0x0000002C /* 00002048 */ 00002020 4BFFFFCC b -0x00000034 /* 00001FEC */ label00002024: 00002024 389F0000 addi r4, r31, 0x0000 00002028 97040004 stwu [r4 + 0x0004], r24 0000202C B3030084 sth [r3 + 0x0084], r24 00002030 801F000C lwz r0, [r31 + 0x000C] label00002034: 00002034 80830088 lwz r4, [r3 + 0x0088] 00002038 387E0000 addi r3, r30, 0x0000 0000203C BB01FFE0 lmw r24, [r1 - 0x0020] 00002040 90040000 stw [r4], r0 00002044 4E800020 blr label00002048: 00002048 309E0001 addic r4, r30, 1 0000204C 7C9E0734 extsh r30, r4 00002050 7C1EE800 cmp r30, r29 00002054 33FF0010 addic r31, r31, 16 00002058 4180FEB0 blt -0x00000150 /* 00001F08 */ 0000205C 80830028 lwz r4, [r3 + 0x0028] 00002060 83A30040 lwz r29, [r3 + 0x0040] 00002064 83E40000 lwz r31, [r4] 00002068 80830010 lwz r4, [r3 + 0x0010] 0000206C 48000010 b +0x00000010 /* 0000207C */ label00002070: 00002070 80830028 lwz r4, [r3 + 0x0028] 00002074 83E40000 lwz r31, [r4] label00002078: 00002078 80830010 lwz r4, [r3 + 0x0010] label0000207C: 0000207C 57A52536 rlwinm r5, r29, 4, 20, 27 00002080 30840001 addic r4, r4, 1 00002084 7C9F292E stwx r31, r4, r5 00002088 A8830084 lha r4, [r3 + 0x0084] 0000208C 7CBF2814 addc r5, r31, r5 00002090 90850004 stw [r5 + 0x0004], r4 00002094 80830088 lwz r4, [r3 + 0x0088] 00002098 BB01FFE0 lmw r24, [r1 - 0x0020] 0000209C 80840000 lwz r4, [r4] 000020A0 9085000C stw [r5 + 0x000C], r4 000020A4 80830040 lwz r4, [r3 + 0x0040] 000020A8 30840001 addic r4, r4, 1 000020AC 90830040 stw [r3 + 0x0040], r4 000020B0 3860FFFF li r3, 0xFFFFFFFF 000020B4 4E800020 blr 000020B8 00000000 .invalid 000020BC 00002040 .invalid 000020C0 000B0100 .invalid 000020C4 00000000 .invalid 000020C8 000001EC .invalid 000020CC 000D4343 .invalid 000020D0 61636865 ori r3, r11, 0x6865 000020D4 53656172 rlwimi r5, r27, 12, 5, 25 000020D8 63683400 ori r8, r27, 0x3400 fn000020DC: 000020DC BEA1FFD4 stmw [r1 - 0x002C], r21 000020E0 83A30044 lwz r29, [r3 + 0x0044] 000020E4 2C1D0000 cmpwi r29, 0 000020E8 418201CC beq +0x000001CC /* 000022B4 */ 000020EC 2C9D0100 cmpwi cr1, r29, 256 000020F0 8083002C lwz r4, [r3 + 0x002C] 000020F4 83E40000 lwz r31, [r4] 000020F8 40850014 ble cr1, +0x00000014 /* 0000210C */ 000020FC 3BA00100 li r29, 0x0100 00002100 3BC00000 li r30, 0x0000 00002104 AB830084 lha r28, [r3 + 0x0084] 00002108 48000010 b +0x00000010 /* 00002118 */ label0000210C: 0000210C 3BC00000 li r30, 0x0000 00002110 408101AC ble +0x000001AC /* 000022BC */ 00002114 AB830084 lha r28, [r3 + 0x0084] label00002118: 00002118 837F0004 lwz r27, [r31 + 0x0004] 0000211C 2C9C0000 cmpwi cr1, r28, 0 00002120 2C1B0000 cmpwi r27, 0 00002124 835F0000 lwz r26, [r31] 00002128 3B1B0000 addi r24, r27, 0x0000 0000212C 333F000C addic r25, r31, 12 00002130 80830088 lwz r4, [r3 + 0x0088] 00002134 39400000 li r10, 0x0000 00002138 40850124 ble cr1, +0x00000124 /* 0000225C */ 0000213C 30E4FFFF subic r7, r4, 1 00002140 408100AC ble +0x000000AC /* 000021EC */ 00002144 317F000B addic r11, r31, 11 00002148 2C9A0000 cmpwi cr1, r26, 0 0000214C 7D185814 addc r8, r24, r11 label00002150: 00002150 308A0001 addic r4, r10, 1 00002154 8D870001 lbzu r12, [r7 + 0x0001] 00002158 38000001 li r0, 0x0001 0000215C 7C8A0734 extsh r10, r4 00002160 7D890774 extsb r9, r12 00002164 38CB0000 addi r6, r11, 0x0000 00002168 8C860001 lbzu r4, [r6 + 0x0001] 0000216C 2F980008 cmpwi cr7, r24, 8 00002170 7C840774 extsb r4, r4 00002174 7C044800 cmp r4, r9 00002178 7F00D800 cmp cr6, r0, r27 0000217C 38800002 li r4, 0x0002 label00002180: 00002180 41820050 beq +0x00000050 /* 000021D0 */ 00002184 7C800734 extsh r0, r4 00002188 4098001C bge cr6, +0x0000001C /* 000021A4 */ 0000218C 8CA60001 lbzu r5, [r6 + 0x0001] 00002190 7F00D800 cmp cr6, r0, r27 00002194 7CA50774 extsb r5, r5 00002198 7C054800 cmp r5, r9 0000219C 30800001 addic r4, r0, 1 000021A0 4BFFFFE0 b -0x00000020 /* 00002180 */ label000021A4: 000021A4 33180001 addic r24, r24, 1 000021A8 409C00E4 bge cr7, +0x000000E4 /* 0000228C */ 000021AC 418600E0 beq cr1, +0x000000E0 /* 0000228C */ 000021B0 9D880001 stbu [r8 + 0x0001], r12 000021B4 80990000 lwz r4, [r25] 000021B8 909A0000 stw [r26], r4 000021BC 38990000 addi r4, r25, 0x0000 000021C0 84040004 lwzu r0, [r4 + 0x0004] 000021C4 389A0000 addi r4, r26, 0x0000 000021C8 94040004 stwu [r4 + 0x0004], r0 000021CC AB830084 lha r28, [r3 + 0x0084] label000021D0: 000021D0 7C0AE000 cmp r10, r28 000021D4 4180FF7C blt -0x00000084 /* 00002150 */ 000021D8 389F0000 addi r4, r31, 0x0000 000021DC 97040004 stwu [r4 + 0x0004], r24 000021E0 B3030084 sth [r3 + 0x0084], r24 000021E4 80830088 lwz r4, [r3 + 0x0088] 000021E8 48000084 b +0x00000084 /* 0000226C */ label000021EC: 000021EC 309F000B addic r4, r31, 11 000021F0 7CB82014 addc r5, r24, r4 000021F4 2C9A0000 cmpwi cr1, r26, 0 000021F8 2C180008 cmpwi r24, 8 000021FC 39000001 li r8, 0x0001 00002200 39390000 addi r9, r25, 0x0000 00002204 389A0000 addi r4, r26, 0x0000 00002208 38000002 li r0, 0x0002 0000220C 8CC70001 lbzu r6, [r7 + 0x0001] 00002210 4080007C bge +0x0000007C /* 0000228C */ label00002214: 00002214 41860078 beq cr1, +0x00000078 /* 0000228C */ 00002218 9CC50001 stbu [r5 + 0x0001], r6 0000221C 80D90000 lwz r6, [r25] 00002220 33180001 addic r24, r24, 1 00002224 90DA0000 stw [r26], r6 00002228 84C90004 lwzu r6, [r9 + 0x0004] 0000222C 2C180008 cmpwi r24, 8 00002230 94C40004 stwu [r4 + 0x0004], r6 00002234 AB830084 lha r28, [r3 + 0x0084] 00002238 39390000 addi r9, r25, 0x0000 0000223C 7F08E000 cmp cr6, r8, r28 00002240 7C080734 extsh r8, r0 00002244 389A0000 addi r4, r26, 0x0000 00002248 30080001 addic r0, r8, 1 0000224C 40980010 bge cr6, +0x00000010 /* 0000225C */ 00002250 8CC70001 lbzu r6, [r7 + 0x0001] 00002254 40800038 bge +0x00000038 /* 0000228C */ 00002258 4BFFFFBC b -0x00000044 /* 00002214 */ label0000225C: 0000225C 389F0000 addi r4, r31, 0x0000 00002260 97040004 stwu [r4 + 0x0004], r24 00002264 B3030084 sth [r3 + 0x0084], r24 00002268 80830088 lwz r4, [r3 + 0x0088] label0000226C: 0000226C 801F000C lwz r0, [r31 + 0x000C] 00002270 90040000 stw [r4], r0 00002274 80830088 lwz r4, [r3 + 0x0088] 00002278 387E0000 addi r3, r30, 0x0000 0000227C 801F0010 lwz r0, [r31 + 0x0010] 00002280 BB01FFE0 lmw r24, [r1 - 0x0020] 00002284 90040004 stw [r4 + 0x0004], r0 00002288 4E800020 blr label0000228C: 0000228C 309E0001 addic r4, r30, 1 00002290 7C9E0734 extsh r30, r4 00002294 7C1EE800 cmp r30, r29 00002298 33FF0014 addic r31, r31, 20 0000229C 4180FE7C blt -0x00000184 /* 00002118 */ 000022A0 8083002C lwz r4, [r3 + 0x002C] 000022A4 83A30044 lwz r29, [r3 + 0x0044] 000022A8 83E40000 lwz r31, [r4] 000022AC 80830010 lwz r4, [r3 + 0x0010] 000022B0 48000010 b +0x00000010 /* 000022C0 */ label000022B4: 000022B4 8083002C lwz r4, [r3 + 0x002C] 000022B8 83E40000 lwz r31, [r4] label000022BC: 000022BC 80830010 lwz r4, [r3 + 0x0010] label000022C0: 000022C0 57A015BA rlwinm r0, r29, 2, 22, 29 000022C4 57A5063E rlwinm r5, r29, 0, 24, 31 000022C8 7C050014 addc r0, r5, r0 000022CC 5405103A rlwinm r5, r0, 2, 0, 29 000022D0 30840001 addic r4, r4, 1 000022D4 7C9F292E stwx r31, r4, r5 000022D8 A8830084 lha r4, [r3 + 0x0084] 000022DC 7CBF2814 addc r5, r31, r5 000022E0 90850004 stw [r5 + 0x0004], r4 000022E4 80830088 lwz r4, [r3 + 0x0088] 000022E8 BB01FFE0 lmw r24, [r1 - 0x0020] 000022EC 80840000 lwz r4, [r4] 000022F0 9085000C stw [r5 + 0x000C], r4 000022F4 80830088 lwz r4, [r3 + 0x0088] 000022F8 84040004 lwzu r0, [r4 + 0x0004] 000022FC 90050010 stw [r5 + 0x0010], r0 00002300 80830044 lwz r4, [r3 + 0x0044] 00002304 30840001 addic r4, r4, 1 00002308 90830044 stw [r3 + 0x0044], r4 0000230C 3860FFFF li r3, 0xFFFFFFFF 00002310 4E800020 blr 00002314 00000000 .invalid 00002318 00002040 .invalid 0000231C 000B0100 .invalid 00002320 00000000 .invalid 00002324 00000238 .invalid 00002328 000D4343 .invalid 0000232C 61636865 ori r3, r11, 0x6865 00002330 53656172 rlwimi r5, r27, 12, 5, 25 00002334 63683800 ori r8, r27, 0x3800 fn00002338: 00002338 93E1FFFC stw [r1 - 0x0004], r31 0000233C 3BE30000 addi r31, r3, 0x0000 00002340 807F0024 lwz r3, [r31 + 0x0024] 00002344 7C0802A6 mflr r0 00002348 2C030000 cmpwi r3, 0 0000234C 90010008 stw [r1 + 0x0008], r0 00002350 9421FFB0 stwu [r1 - 0x0050], r1 00002354 41820014 beq +0x00000014 /* 00002368 */ 00002358 48000409 bl +0x00000408 /* 00002760 */ 0000235C 80410014 lwz r2, [r1 + 0x0014] 00002360 38000000 li r0, 0x0000 00002364 901F0024 stw [r31 + 0x0024], r0 label00002368: 00002368 807F0028 lwz r3, [r31 + 0x0028] 0000236C 2C030000 cmpwi r3, 0 00002370 41820014 beq +0x00000014 /* 00002384 */ 00002374 480003ED bl +0x000003EC /* 00002760 */ 00002378 80410014 lwz r2, [r1 + 0x0014] 0000237C 38000000 li r0, 0x0000 00002380 901F0028 stw [r31 + 0x0028], r0 label00002384: 00002384 807F002C lwz r3, [r31 + 0x002C] 00002388 38000000 li r0, 0x0000 0000238C 2C030000 cmpwi r3, 0 00002390 41820014 beq +0x00000014 /* 000023A4 */ 00002394 480003CD bl +0x000003CC /* 00002760 */ 00002398 80410014 lwz r2, [r1 + 0x0014] 0000239C 38000000 li r0, 0x0000 000023A0 901F002C stw [r31 + 0x002C], r0 label000023A4: 000023A4 B01F0048 sth [r31 + 0x0048], r0 000023A8 81810058 lwz r12, [r1 + 0x0058] 000023AC 83E1004C lwz r31, [r1 + 0x004C] 000023B0 7D8803A6 mtlr r12 000023B4 30210050 addic r1, r1, 80 000023B8 4E800020 blr 000023BC 00000000 .invalid 000023C0 00002041 .invalid 000023C4 80010100 lwz r0, [r1 + 0x0100] 000023C8 00000000 .invalid 000023CC 00000084 .invalid 000023D0 000C436C .invalid 000023D4 6F736543 xoris r19, r27, 0x6543 000023D8 43616368 bc 27, 1, +0x00006368 /* 00008740 */ 000023DC 65730000 oris r19, r11, 0x0000 fn000023E0: 000023E0 7C0802A6 mflr r0 000023E4 93E1FFFC stw [r1 - 0x0004], r31 000023E8 90010008 stw [r1 + 0x0008], r0 000023EC 9421FFA0 stwu [r1 - 0x0060], r1 000023F0 30610038 addic r3, r1, 56 000023F4 3081003C addic r4, r1, 60 000023F8 4800038D bl +0x0000038C /* 00002784 */ 000023FC 80410014 lwz r2, [r1 + 0x0014] 00002400 480003A9 bl +0x000003A8 /* 000027A8 */ 00002404 80410014 lwz r2, [r1 + 0x0014] 00002408 3BE30000 addi r31, r3, 0x0000 0000240C 90610044 stw [r1 + 0x0044], r3 00002410 480003BD bl +0x000003BC /* 000027CC */ 00002414 80410014 lwz r2, [r1 + 0x0014] 00002418 480003D9 bl +0x000003D8 /* 000027F0 */ 0000241C 80410014 lwz r2, [r1 + 0x0014] 00002420 30610040 addic r3, r1, 64 00002424 3081003C addic r4, r1, 60 00002428 4800035D bl +0x0000035C /* 00002784 */ 0000242C 80410014 lwz r2, [r1 + 0x0014] 00002430 80010040 lwz r0, [r1 + 0x0040] 00002434 80610038 lwz r3, [r1 + 0x0038] 00002438 7C001800 cmp r0, r3 0000243C 40810014 ble +0x00000014 /* 00002450 */ 00002440 90010038 stw [r1 + 0x0038], r0 00002444 48000365 bl +0x00000364 /* 000027A8 */ 00002448 80410014 lwz r2, [r1 + 0x0014] 0000244C 3BE30000 addi r31, r3, 0x0000 label00002450: 00002450 480003C5 bl +0x000003C4 /* 00002814 */ 00002454 80410014 lwz r2, [r1 + 0x0014] 00002458 48000399 bl +0x00000398 /* 000027F0 */ 0000245C 80410014 lwz r2, [r1 + 0x0014] 00002460 30610040 addic r3, r1, 64 00002464 3081003C addic r4, r1, 60 00002468 4800031D bl +0x0000031C /* 00002784 */ 0000246C 80410014 lwz r2, [r1 + 0x0014] 00002470 80010040 lwz r0, [r1 + 0x0040] 00002474 80610038 lwz r3, [r1 + 0x0038] 00002478 7C001800 cmp r0, r3 0000247C 40810014 ble +0x00000014 /* 00002490 */ 00002480 90010038 stw [r1 + 0x0038], r0 00002484 48000325 bl +0x00000324 /* 000027A8 */ 00002488 80410014 lwz r2, [r1 + 0x0014] 0000248C 3BE30000 addi r31, r3, 0x0000 label00002490: 00002490 387F0000 addi r3, r31, 0x0000 00002494 4800035D bl +0x0000035C /* 000027F0 */ 00002498 80410014 lwz r2, [r1 + 0x0014] 0000249C 80610044 lwz r3, [r1 + 0x0044] 000024A0 81810068 lwz r12, [r1 + 0x0068] 000024A4 83E1005C lwz r31, [r1 + 0x005C] 000024A8 7D8803A6 mtlr r12 000024AC 30210060 addic r1, r1, 96 000024B0 4E800020 blr 000024B4 00000000 .invalid 000024B8 00002041 .invalid 000024BC 80010000 lwz r0, [r1] 000024C0 000000D4 .invalid 000024C4 000A5365 .invalid 000024C8 744D6178 andis. r13, r2, 0x6178 000024CC 5A6F6E65 .invalid fn000024D0: 000024D0 BF81FFF0 stmw [r1 - 0x0010], r28 000024D4 3BE30000 addi r31, r3, 0x0000 000024D8 A91F0048 lha r8, [r31 + 0x0048] 000024DC 7C9D0734 extsh r29, r4 000024E0 7C08E800 cmp r8, r29 000024E4 7C0802A6 mflr r0 000024E8 3BC40000 addi r30, r4, 0x0000 000024EC 90010008 stw [r1 + 0x0008], r0 000024F0 9421FFA0 stwu [r1 - 0x0060], r1 000024F4 41820128 beq +0x00000128 /* 0000261C */ 000024F8 807F0024 lwz r3, [r31 + 0x0024] 000024FC 2C830000 cmpwi cr1, r3, 0 00002500 41860014 beq cr1, +0x00000014 /* 00002514 */ 00002504 4800025D bl +0x0000025C /* 00002760 */ 00002508 80410014 lwz r2, [r1 + 0x0014] 0000250C 38800000 li r4, 0x0000 00002510 909F0024 stw [r31 + 0x0024], r4 label00002514: 00002514 807F0028 lwz r3, [r31 + 0x0028] 00002518 2C030000 cmpwi r3, 0 0000251C 41820014 beq +0x00000014 /* 00002530 */ 00002520 48000241 bl +0x00000240 /* 00002760 */ 00002524 80410014 lwz r2, [r1 + 0x0014] 00002528 38800000 li r4, 0x0000 0000252C 909F0028 stw [r31 + 0x0028], r4 label00002530: 00002530 807F002C lwz r3, [r31 + 0x002C] 00002534 3B800000 li r28, 0x0000 00002538 2C030000 cmpwi r3, 0 0000253C 41820010 beq +0x00000010 /* 0000254C */ 00002540 48000221 bl +0x00000220 /* 00002760 */ 00002544 80410014 lwz r2, [r1 + 0x0014] 00002548 939F002C stw [r31 + 0x002C], r28 label0000254C: 0000254C 7FA41E70 srawi r4, r29, 3 00002550 B39F0048 sth [r31 + 0x0048], r28 00002554 B3DF0048 sth [r31 + 0x0048], r30 00002558 7C9D0734 extsh r29, r4 0000255C 57BE482C rlwinm r30, r29, 9, 0, 22 00002560 4BFFFE81 bl -0x00000180 /* 000023E0 */ 00002564 90610038 stw [r1 + 0x0038], r3 00002568 387E0000 addi r3, r30, 0x0000 0000256C 480001D1 bl +0x000001D0 /* 0000273C */ 00002570 80410014 lwz r2, [r1 + 0x0014] 00002574 3BC30000 addi r30, r3, 0x0000 00002578 80610038 lwz r3, [r1 + 0x0038] 0000257C 48000275 bl +0x00000274 /* 000027F0 */ 00002580 80410014 lwz r2, [r1 + 0x0014] 00002584 2C1E0000 cmpwi r30, 0 00002588 93DF0024 stw [r31 + 0x0024], r30 0000258C 57BE502A rlwinm r30, r29, 10, 0, 21 00002590 4082001C bne +0x0000001C /* 000025AC */ label00002594: 00002594 4BFFF609 bl -0x000009F8 /* 00001B9C */ 00002598 80410014 lwz r2, [r1 + 0x0014] 0000259C 7C630734 extsh r3, r3 000025A0 81810068 lwz r12, [r1 + 0x0068] 000025A4 30210060 addic r1, r1, 96 000025A8 48000080 b +0x00000080 /* 00002628 */ label000025AC: 000025AC 4BFFFE35 bl -0x000001CC /* 000023E0 */ 000025B0 9061003C stw [r1 + 0x003C], r3 000025B4 387E0000 addi r3, r30, 0x0000 000025B8 48000185 bl +0x00000184 /* 0000273C */ 000025BC 80410014 lwz r2, [r1 + 0x0014] 000025C0 3BC30000 addi r30, r3, 0x0000 000025C4 8061003C lwz r3, [r1 + 0x003C] 000025C8 48000229 bl +0x00000228 /* 000027F0 */ 000025CC 80410014 lwz r2, [r1 + 0x0014] 000025D0 2C1E0000 cmpwi r30, 0 000025D4 93DF0028 stw [r31 + 0x0028], r30 000025D8 57BE5828 rlwinm r30, r29, 11, 0, 20 000025DC 4182FFB8 beq -0x00000048 /* 00002594 */ 000025E0 4BFFFE01 bl -0x00000200 /* 000023E0 */ 000025E4 90610040 stw [r1 + 0x0040], r3 000025E8 387E0000 addi r3, r30, 0x0000 000025EC 48000151 bl +0x00000150 /* 0000273C */ 000025F0 80410014 lwz r2, [r1 + 0x0014] 000025F4 3BC30000 addi r30, r3, 0x0000 000025F8 80610040 lwz r3, [r1 + 0x0040] 000025FC 480001F5 bl +0x000001F4 /* 000027F0 */ 00002600 80410014 lwz r2, [r1 + 0x0014] 00002604 2C1E0000 cmpwi r30, 0 00002608 93DF002C stw [r31 + 0x002C], r30 0000260C 4182FF88 beq -0x00000078 /* 00002594 */ 00002610 939F0044 stw [r31 + 0x0044], r28 00002614 939F003C stw [r31 + 0x003C], r28 00002618 939F0040 stw [r31 + 0x0040], r28 label0000261C: 0000261C 38600000 li r3, 0x0000 00002620 81810068 lwz r12, [r1 + 0x0068] 00002624 30210060 addic r1, r1, 96 label00002628: 00002628 7D8803A6 mtlr r12 0000262C BB81FFF0 lmw r28, [r1 - 0x0010] 00002630 4E800020 blr 00002634 00000000 .invalid 00002638 00002041 .invalid 0000263C 80040200 lwz r0, [r4 + 0x0200] 00002640 00000000 .invalid 00002644 00000164 .invalid 00002648 000B4F70 .invalid 0000264C 656E4443 oris r14, r11, 0x4443 00002650 61636865 ori r3, r11, 0x6865 00002654 73000000 andi. r0, r24, 0x0000 fn00002658: 00002658 38000000 li r0, 0x0000 0000265C 90030044 stw [r3 + 0x0044], r0 00002660 9003003C stw [r3 + 0x003C], r0 00002664 90030040 stw [r3 + 0x0040], r0 00002668 4E800020 blr 0000266C 00000000 .invalid 00002670 00002040 .invalid 00002674 00000100 .invalid 00002678 00000000 .invalid 0000267C 00000014 .invalid 00002680 000C5265 .invalid 00002684 73657444 andi. r5, r27, 0x7444 00002688 43616368 bc 27, 1, +0x00006368 /* 000089F0 */ 0000268C 65730000 oris r19, r11, 0x0000 00002690 93E1FFFC stw [r1 - 0x0004], r31 00002694 3BE30000 addi r31, r3, 0x0000 00002698 80630024 lwz r3, [r3 + 0x0024] 0000269C 7C0802A6 mflr r0 000026A0 2C030000 cmpwi r3, 0 000026A4 90010008 stw [r1 + 0x0008], r0 000026A8 9421FFB0 stwu [r1 - 0x0050], r1 000026AC 41820014 beq +0x00000014 /* 000026C0 */ 000026B0 480000B1 bl +0x000000B0 /* 00002760 */ 000026B4 80410014 lwz r2, [r1 + 0x0014] 000026B8 38000000 li r0, 0x0000 000026BC 901F0024 stw [r31 + 0x0024], r0 label000026C0: 000026C0 807F0028 lwz r3, [r31 + 0x0028] 000026C4 2C030000 cmpwi r3, 0 000026C8 41820014 beq +0x00000014 /* 000026DC */ 000026CC 48000095 bl +0x00000094 /* 00002760 */ 000026D0 80410014 lwz r2, [r1 + 0x0014] 000026D4 38000000 li r0, 0x0000 000026D8 901F0028 stw [r31 + 0x0028], r0 label000026DC: 000026DC 807F002C lwz r3, [r31 + 0x002C] 000026E0 38000000 li r0, 0x0000 000026E4 2C030000 cmpwi r3, 0 000026E8 41820014 beq +0x00000014 /* 000026FC */ 000026EC 48000075 bl +0x00000074 /* 00002760 */ 000026F0 80410014 lwz r2, [r1 + 0x0014] 000026F4 38000000 li r0, 0x0000 000026F8 901F002C stw [r31 + 0x002C], r0 label000026FC: 000026FC B01F0048 sth [r31 + 0x0048], r0 00002700 81810058 lwz r12, [r1 + 0x0058] 00002704 83E1004C lwz r31, [r1 + 0x004C] 00002708 7D8803A6 mtlr r12 0000270C 30210050 addic r1, r1, 80 00002710 4E800020 blr 00002714 00000000 .invalid 00002718 00002041 .invalid 0000271C 80010100 lwz r0, [r1 + 0x0100] 00002720 00000000 .invalid 00002724 00000084 .invalid 00002728 000C436C .invalid 0000272C 6F736544 xoris r19, r27, 0x6544 00002730 43616368 bc 27, 1, +0x00006368 /* 00008A98 */ 00002734 65730000 oris r19, r11, 0x0000 00002738 00000000 .invalid fn0000273C: 0000273C 8182000C lwz r12, [r2 + 0x000C] 00002740 90410014 stw [r1 + 0x0014], r2 00002744 800C0000 lwz r0, [r12] 00002748 804C0004 lwz r2, [r12 + 0x0004] 0000274C 7C0903A6 mtctr r0 00002750 4E800420 bctr 00002754 00000000 .invalid 00002758 000C8000 .invalid 0000275C 00000000 .invalid fn00002760: 00002760 81820010 lwz r12, [r2 + 0x0010] 00002764 90410014 stw [r1 + 0x0014], r2 00002768 800C0000 lwz r0, [r12] 0000276C 804C0004 lwz r2, [r12 + 0x0004] 00002770 7C0903A6 mtctr r0 00002774 4E800420 bctr 00002778 00000000 .invalid 0000277C 000C8000 .invalid 00002780 00000000 .invalid fn00002784: 00002784 81820014 lwz r12, [r2 + 0x0014] 00002788 90410014 stw [r1 + 0x0014], r2 0000278C 800C0000 lwz r0, [r12] 00002790 804C0004 lwz r2, [r12 + 0x0004] 00002794 7C0903A6 mtctr r0 00002798 4E800420 bctr 0000279C 00000000 .invalid 000027A0 000C8000 .invalid 000027A4 00000000 .invalid fn000027A8: 000027A8 81820018 lwz r12, [r2 + 0x0018] 000027AC 90410014 stw [r1 + 0x0014], r2 000027B0 800C0000 lwz r0, [r12] 000027B4 804C0004 lwz r2, [r12 + 0x0004] 000027B8 7C0903A6 mtctr r0 000027BC 4E800420 bctr 000027C0 00000000 .invalid 000027C4 000C8000 .invalid 000027C8 00000000 .invalid fn000027CC: 000027CC 8182001C lwz r12, [r2 + 0x001C] 000027D0 90410014 stw [r1 + 0x0014], r2 000027D4 800C0000 lwz r0, [r12] 000027D8 804C0004 lwz r2, [r12 + 0x0004] 000027DC 7C0903A6 mtctr r0 000027E0 4E800420 bctr 000027E4 00000000 .invalid 000027E8 000C8000 .invalid 000027EC 00000000 .invalid fn000027F0: 000027F0 81820020 lwz r12, [r2 + 0x0020] 000027F4 90410014 stw [r1 + 0x0014], r2 000027F8 800C0000 lwz r0, [r12] 000027FC 804C0004 lwz r2, [r12 + 0x0004] 00002800 7C0903A6 mtctr r0 00002804 4E800420 bctr 00002808 00000000 .invalid 0000280C 000C8000 .invalid 00002810 00000000 .invalid fn00002814: 00002814 81820024 lwz r12, [r2 + 0x0024] 00002818 90410014 stw [r1 + 0x0014], r2 0000281C 800C0000 lwz r0, [r12] 00002820 804C0004 lwz r2, [r12 + 0x0004] 00002824 7C0903A6 mtctr r0 00002828 4E800420 bctr 0000282C 00000000 .invalid 00002830 000C8000 .invalid 00002834 00000000 .invalid fn00002838: 00002838 81820028 lwz r12, [r2 + 0x0028] 0000283C 90410014 stw [r1 + 0x0014], r2 00002840 800C0000 lwz r0, [r12] 00002844 804C0004 lwz r2, [r12 + 0x0004] 00002848 7C0903A6 mtctr r0 0000284C 4E800420 bctr 00002850 00000000 .invalid 00002854 000C8000 .invalid 00002858 00000000 .invalid fn0000285C: 0000285C 81820034 lwz r12, [r2 + 0x0034] 00002860 90410014 stw [r1 + 0x0014], r2 00002864 800C0000 lwz r0, [r12] 00002868 804C0004 lwz r2, [r12 + 0x0004] 0000286C 7C0903A6 mtctr r0 00002870 4E800420 bctr 00002874 00000000 .invalid 00002878 000C8000 .invalid 0000287C 00000000 .invalid fn00002880: 00002880 BDE1FFBC stmw [r1 - 0x0044], r15 00002884 7C0802A6 mflr r0 00002888 7D800026 mfcr r12 0000288C 91810004 stw [r1 + 0x0004], r12 00002890 90010008 stw [r1 + 0x0008], r0 00002894 9421FF10 stwu [r1 - 0x00F0], r1 00002898 3AA30000 addi r21, r3, 0x0000 0000289C 3A800001 li r20, 0x0001 000028A0 9A810038 stb [r1 + 0x0038], r20 000028A4 A895001E lha r4, [r21 + 0x001E] 000028A8 30A10041 addic r5, r1, 65 000028AC 3084FFFF subic r4, r4, 1 000028B0 7C910734 extsh r17, r4 000028B4 30810051 addic r4, r1, 81 000028B8 909500A0 stw [r21 + 0x00A0], r4 000028BC 30810061 addic r4, r1, 97 000028C0 9095009C stw [r21 + 0x009C], r4 000028C4 30810071 addic r4, r1, 113 000028C8 909500A8 stw [r21 + 0x00A8], r4 000028CC 30810039 addic r4, r1, 57 000028D0 90950088 stw [r21 + 0x0088], r4 000028D4 30810081 addic r4, r1, 129 000028D8 9095008C stw [r21 + 0x008C], r4 000028DC 3A400008 li r18, 0x0008 000028E0 90B500A4 stw [r21 + 0x00A4], r5 000028E4 B2550094 sth [r21 + 0x0094], r18 000028E8 39E00000 li r15, 0x0000 000028EC 3AE00004 li r23, 0x0004 000028F0 3AC00003 li r22, 0x0003 000028F4 3A600002 li r19, 0x0002 000028F8 3A000005 li r16, 0x0005 000028FC 3B400006 li r26, 0x0006 00002900 3B800007 li r28, 0x0007 label00002904: 00002904 2C110000 cmpwi r17, 0 00002908 83750008 lwz r27, [r21 + 0x0008] 0000290C 8335000C lwz r25, [r21 + 0x000C] 00002910 38A00000 li r5, 0x0000 00002914 40820014 bne +0x00000014 /* 00002928 */ 00002918 A8950020 lha r4, [r21 + 0x0020] 0000291C 2C840000 cmpwi cr1, r4, 0 00002920 41860008 beq cr1, +0x00000008 /* 00002928 */ 00002924 38A00001 li r5, 0x0001 label00002928: 00002928 7CA40735 extsh. r4, r5 0000292C A895001A lha r4, [r21 + 0x001A] 00002930 3084FFFF subic r4, r4, 1 00002934 4E000000 mcrf cr4, cr0 00002938 7C980734 extsh r24, r4 label0000293C: 0000293C 2D980000 cmpwi cr3, r24, 0 00002940 83D5009C lwz r30, [r21 + 0x009C] 00002944 80B500A4 lwz r5, [r21 + 0x00A4] 00002948 809500A0 lwz r4, [r21 + 0x00A0] 0000294C 90B500A0 stw [r21 + 0x00A0], r5 00002950 9095009C stw [r21 + 0x009C], r4 00002954 93D500A4 stw [r21 + 0x00A4], r30 00002958 408E00C0 bne cr3, +0x000000C0 /* 00002A18 */ 0000295C 83F5004C lwz r31, [r21 + 0x004C] 00002960 2C1F0000 cmpwi r31, 0 00002964 418200B4 beq +0x000000B4 /* 00002A18 */ 00002968 83B50008 lwz r29, [r21 + 0x0008] 0000296C 38750000 addi r3, r21, 0x0000 00002970 48000ABD bl +0x00000ABC /* 0000342C */ 00002974 B2550094 sth [r21 + 0x0094], r18 00002978 39600004 li r11, 0x0004 0000297C 39400000 li r10, 0x0000 00002980 41920010 beq cr4, +0x00000010 /* 00002990 */ 00002984 A9750020 lha r11, [r21 + 0x0020] 00002988 208B0004 subfic r4, r11, 4 0000298C 7C8A0734 extsh r10, r4 label00002990: 00002990 80B50008 lwz r5, [r21 + 0x0008] 00002994 88FD0000 lbz r7, [r29] 00002998 30A50004 addic r5, r5, 4 0000299C 90B50008 stw [r21 + 0x0008], r5 000029A0 54E4C00E rlwinm r4, r7, 24, 0, 7 000029A4 54E5801E rlwinm r5, r7, 16, 0, 15 000029A8 7C842814 addc r4, r4, r5 000029AC 54E5402E rlwinm r5, r7, 8, 0, 23 000029B0 7C842814 addc r4, r4, r5 000029B4 7D072014 addc r8, r7, r4 000029B8 7D09F878 andc r9, r8, r31 000029BC 309EFFFC subic r4, r30, 4 label000029C0: 000029C0 30ABFFFF subic r5, r11, 1 000029C4 80FD0000 lwz r7, [r29] 000029C8 7CAB0735 extsh. r11, r5 000029CC 7FE53838 and r5, r31, r7 000029D0 7CA54B78 or r5, r5, r9 000029D4 94A40004 stwu [r4 + 0x0004], r5 000029D8 A8F50014 lha r7, [r21 + 0x0014] 000029DC 38BE0000 addi r5, r30, 0x0000 000029E0 7FBD3814 addc r29, r29, r7 000029E4 33DE0004 addic r30, r30, 4 000029E8 4082FFD8 bne -0x00000028 /* 000029C0 */ 000029EC 2C0A0000 cmpwi r10, 0 000029F0 308AFFFF subic r4, r10, 1 000029F4 7C840734 extsh r4, r4 000029F8 418200D8 beq +0x000000D8 /* 00002AD0 */ label000029FC: 000029FC 2C040000 cmpwi r4, 0 00002A00 3084FFFF subic r4, r4, 1 00002A04 95050004 stwu [r5 + 0x0004], r8 00002A08 7C840734 extsh r4, r4 00002A0C 4082FFF0 bne -0x00000010 /* 000029FC */ 00002A10 8095000C lwz r4, [r21 + 0x000C] 00002A14 480000C0 b +0x000000C0 /* 00002AD4 */ label00002A18: 00002A18 80950008 lwz r4, [r21 + 0x0008] 00002A1C 30A40004 addic r5, r4, 4 00002A20 90B50008 stw [r21 + 0x0008], r5 00002A24 41920078 beq cr4, +0x00000078 /* 00002A9C */ 00002A28 89040000 lbz r8, [r4] 00002A2C A9550020 lha r10, [r21 + 0x0020] 00002A30 5507C00E rlwinm r7, r8, 24, 0, 7 00002A34 5505801E rlwinm r5, r8, 16, 0, 15 00002A38 7CA72814 addc r5, r7, r5 00002A3C 5507402E rlwinm r7, r8, 8, 0, 23 00002A40 7CA53814 addc r5, r5, r7 00002A44 7CE82814 addc r7, r8, r5 00002A48 30BEFFFC subic r5, r30, 4 label00002A4C: 00002A4C 310AFFFF subic r8, r10, 1 00002A50 81240000 lwz r9, [r4] 00002A54 7D0A0735 extsh. r10, r8 00002A58 95250004 stwu [r5 + 0x0004], r9 00002A5C A9350014 lha r9, [r21 + 0x0014] 00002A60 391E0000 addi r8, r30, 0x0000 00002A64 7C892014 addc r4, r9, r4 00002A68 33DE0004 addic r30, r30, 4 00002A6C 4082FFE0 bne -0x00000020 /* 00002A4C */ 00002A70 A8950020 lha r4, [r21 + 0x0020] 00002A74 20840004 subfic r4, r4, 4 00002A78 7C840734 extsh r4, r4 00002A7C 3084FFFF subic r4, r4, 1 label00002A80: 00002A80 7C850735 extsh. r5, r4 00002A84 38850000 addi r4, r5, 0x0000 00002A88 94E80004 stwu [r8 + 0x0004], r7 00002A8C 3084FFFF subic r4, r4, 1 00002A90 4082FFF0 bne -0x00000010 /* 00002A80 */ 00002A94 8095000C lwz r4, [r21 + 0x000C] 00002A98 4800003C b +0x0000003C /* 00002AD4 */ label00002A9C: 00002A9C 80A40000 lwz r5, [r4] 00002AA0 90BE0000 stw [r30], r5 00002AA4 A8B50014 lha r5, [r21 + 0x0014] 00002AA8 7CE5202E lwzx r7, r5, r4 00002AAC 7C852014 addc r4, r5, r4 00002AB0 90FE0004 stw [r30 + 0x0004], r7 00002AB4 A8B50014 lha r5, [r21 + 0x0014] 00002AB8 7CE5202E lwzx r7, r5, r4 00002ABC 7C852014 addc r4, r5, r4 00002AC0 90FE0008 stw [r30 + 0x0008], r7 00002AC4 A8B50014 lha r5, [r21 + 0x0014] 00002AC8 7C85202E lwzx r4, r5, r4 00002ACC 909E000C stw [r30 + 0x000C], r4 label00002AD0: 00002AD0 8095000C lwz r4, [r21 + 0x000C] label00002AD4: 00002AD4 2C840000 cmpwi cr1, r4, 0 00002AD8 4186016C beq cr1, +0x0000016C /* 00002C44 */ 00002ADC 80B500A4 lwz r5, [r21 + 0x00A4] 00002AE0 3960FFFF li r11, 0xFFFFFFFF 00002AE4 408E0014 bne cr3, +0x00000014 /* 00002AF8 */ 00002AE8 80F5004C lwz r7, [r21 + 0x004C] 00002AEC 2C070000 cmpwi r7, 0 00002AF0 41820008 beq +0x00000008 /* 00002AF8 */ 00002AF4 39670000 addi r11, r7, 0x0000 label00002AF8: 00002AF8 30E40004 addic r7, r4, 4 00002AFC 90F5000C stw [r21 + 0x000C], r7 00002B00 419200A8 beq cr4, +0x000000A8 /* 00002BA8 */ 00002B04 30A5FFFC subic r5, r5, 4 00002B08 A9950020 lha r12, [r21 + 0x0020] 00002B0C 85050004 lwzu r8, [r5 + 0x0004] 00002B10 80E40000 lwz r7, [r4] 00002B14 7D095838 and r9, r8, r11 00002B18 7D673838 and r7, r11, r7 00002B1C 314CFFFF subic r10, r12, 1 00002B20 7D480735 extsh. r8, r10 00002B24 7C893800 cmp cr1, r9, r7 label00002B28: 00002B28 40860034 bne cr1, +0x00000034 /* 00002B5C */ 00002B2C A8F50016 lha r7, [r21 + 0x0016] 00002B30 7D4C0734 extsh r12, r10 00002B34 7C843814 addc r4, r4, r7 00002B38 41820024 beq +0x00000024 /* 00002B5C */ 00002B3C 85050004 lwzu r8, [r5 + 0x0004] 00002B40 80E40000 lwz r7, [r4] 00002B44 314CFFFF subic r10, r12, 1 00002B48 7D085838 and r8, r8, r11 00002B4C 7D673838 and r7, r11, r7 00002B50 7D490735 extsh. r9, r10 00002B54 7C883800 cmp cr1, r8, r7 00002B58 4BFFFFD0 b -0x00000030 /* 00002B28 */ label00002B5C: 00002B5C 2C0C0000 cmpwi r12, 0 00002B60 408200E4 bne +0x000000E4 /* 00002C44 */ 00002B64 A8B50094 lha r5, [r21 + 0x0094] 00002B68 80950078 lwz r4, [r21 + 0x0078] 00002B6C 2C850000 cmpwi cr1, r5, 0 00002B70 5484007E rlwinm r4, r4, 0, 1, 31 00002B74 90950078 stw [r21 + 0x0078], r4 00002B78 40860010 bne cr1, +0x00000010 /* 00002B88 */ 00002B7C A8950096 lha r4, [r21 + 0x0096] 00002B80 2C0400FF cmpwi r4, 255 00002B84 40820010 bne +0x00000010 /* 00002B94 */ label00002B88: 00002B88 38750000 addi r3, r21, 0x0000 00002B8C 480008A1 bl +0x000008A0 /* 0000342C */ label00002B90: 00002B90 B1F50094 sth [r21 + 0x0094], r15 label00002B94: 00002B94 80950080 lwz r4, [r21 + 0x0080] 00002B98 A8F50096 lha r7, [r21 + 0x0096] 00002B9C 30840001 addic r4, r4, 1 00002BA0 90950080 stw [r21 + 0x0080], r4 00002BA4 480006DC b +0x000006DC /* 00003280 */ label00002BA8: 00002BA8 80E50000 lwz r7, [r5] 00002BAC 81040000 lwz r8, [r4] 00002BB0 7CE75838 and r7, r7, r11 00002BB4 7D684038 and r8, r11, r8 00002BB8 7C074000 cmp r7, r8 00002BBC 40820088 bne +0x00000088 /* 00002C44 */ 00002BC0 A8F50016 lha r7, [r21 + 0x0016] 00002BC4 81050004 lwz r8, [r5 + 0x0004] 00002BC8 7D24382E lwzx r9, r4, r7 00002BCC 7D085838 and r8, r8, r11 00002BD0 7D694838 and r9, r11, r9 00002BD4 7C884800 cmp cr1, r8, r9 00002BD8 7C843814 addc r4, r4, r7 00002BDC 40860068 bne cr1, +0x00000068 /* 00002C44 */ 00002BE0 7D24382E lwzx r9, r4, r7 00002BE4 81050008 lwz r8, [r5 + 0x0008] 00002BE8 7D694838 and r9, r11, r9 00002BEC 7D085838 and r8, r8, r11 00002BF0 7C084800 cmp r8, r9 00002BF4 7C843814 addc r4, r4, r7 00002BF8 4082004C bne +0x0000004C /* 00002C44 */ 00002BFC 7C84382E lwzx r4, r4, r7 00002C00 80A5000C lwz r5, [r5 + 0x000C] 00002C04 7D642038 and r4, r11, r4 00002C08 7CA55838 and r5, r5, r11 00002C0C 7C852000 cmp cr1, r5, r4 00002C10 40860034 bne cr1, +0x00000034 /* 00002C44 */ 00002C14 A8B50094 lha r5, [r21 + 0x0094] 00002C18 80950078 lwz r4, [r21 + 0x0078] 00002C1C 2C050000 cmpwi r5, 0 00002C20 5484007E rlwinm r4, r4, 0, 1, 31 00002C24 90950078 stw [r21 + 0x0078], r4 00002C28 4082FF60 bne -0x000000A0 /* 00002B88 */ 00002C2C A8950096 lha r4, [r21 + 0x0096] 00002C30 2C8400FF cmpwi cr1, r4, 255 00002C34 4086FF60 bne cr1, -0x000000A0 /* 00002B94 */ 00002C38 38750000 addi r3, r21, 0x0000 00002C3C 480007F1 bl +0x000007F0 /* 0000342C */ 00002C40 4BFFFF50 b -0x000000B0 /* 00002B90 */ label00002C44: 00002C44 809500A4 lwz r4, [r21 + 0x00A4] 00002C48 3980000F li r12, 0x000F 00002C4C 30E4FFFF subic r7, r4, 1 00002C50 3BE00000 li r31, 0x0000 label00002C54: 00002C54 8FC70001 lbzu r30, [r7 + 0x0001] 00002C58 30BFFFFF subic r5, r31, 1 00002C5C 2C1F0000 cmpwi r31, 0 00002C60 8095008C lwz r4, [r21 + 0x008C] 00002C64 7FC80774 extsb r8, r30 00002C68 7CA90734 extsh r9, r5 00002C6C 2E8C0000 cmpwi cr5, r12, 0 00002C70 30A4FFFF subic r5, r4, 1 00002C74 41820044 beq +0x00000044 /* 00002CB8 */ 00002C78 8D650001 lbzu r11, [r5 + 0x0001] 00002C7C 2C090000 cmpwi r9, 0 00002C80 7D6B0774 extsb r11, r11 00002C84 7C8B4000 cmp cr1, r11, r8 00002C88 3149FFFF subic r10, r9, 1 00002C8C 30840001 addic r4, r4, 1 label00002C90: 00002C90 41860034 beq cr1, +0x00000034 /* 00002CC4 */ 00002C94 7D490734 extsh r9, r10 00002C98 3149FFFF subic r10, r9, 1 00002C9C 4182001C beq +0x0000001C /* 00002CB8 */ 00002CA0 8D650001 lbzu r11, [r5 + 0x0001] 00002CA4 2C090000 cmpwi r9, 0 00002CA8 7D690774 extsb r9, r11 00002CAC 7C894000 cmp cr1, r9, r8 00002CB0 30840001 addic r4, r4, 1 00002CB4 4BFFFFDC b -0x00000024 /* 00002C90 */ label00002CB8: 00002CB8 9BC40000 stb [r4], r30 00002CBC 309F0001 addic r4, r31, 1 00002CC0 7C9F0734 extsh r31, r4 label00002CC4: 00002CC4 308CFFFF subic r4, r12, 1 00002CC8 7C8C0734 extsh r12, r4 00002CCC 4096FF88 bne cr5, -0x00000078 /* 00002C54 */ 00002CD0 2C1F0001 cmpwi r31, 1 00002CD4 A9750094 lha r11, [r21 + 0x0094] 00002CD8 B3F50086 sth [r21 + 0x0086], r31 00002CDC 2E8B0008 cmpwi cr5, r11, 8 00002CE0 2C8B0003 cmpwi cr1, r11, 3 00002CE4 40820064 bne +0x00000064 /* 00002D48 */ 00002CE8 40860030 bne cr1, +0x00000030 /* 00002D18 */ 00002CEC A8F50096 lha r7, [r21 + 0x0096] 00002CF0 2C0700FF cmpwi r7, 255 00002CF4 41820024 beq +0x00000024 /* 00002D18 */ 00002CF8 80950088 lwz r4, [r21 + 0x0088] 00002CFC 80B5008C lwz r5, [r21 + 0x008C] 00002D00 88840000 lbz r4, [r4] 00002D04 88A50000 lbz r5, [r5] 00002D08 7C840774 extsb r4, r4 00002D0C 7CA50774 extsb r5, r5 00002D10 7C842800 cmp cr1, r4, r5 00002D14 4186056C beq cr1, +0x0000056C /* 00003280 */ label00002D18: 00002D18 38750000 addi r3, r21, 0x0000 00002D1C 48000711 bl +0x00000710 /* 0000342C */ 00002D20 8095008C lwz r4, [r21 + 0x008C] 00002D24 B2D50094 sth [r21 + 0x0094], r22 00002D28 88A40000 lbz r5, [r4] 00002D2C 80950088 lwz r4, [r21 + 0x0088] 00002D30 98A40000 stb [r4], r5 00002D34 A8F50096 lha r7, [r21 + 0x0096] 00002D38 2C180000 cmpwi r24, 0 00002D3C 30870001 addic r4, r7, 1 00002D40 30B8FFFF subic r5, r24, 1 00002D44 48000548 b +0x00000548 /* 0000328C */ label00002D48: 00002D48 2C0B0000 cmpwi r11, 0 00002D4C 41960228 beq cr5, +0x00000228 /* 00002F74 */ 00002D50 41820224 beq +0x00000224 /* 00002F74 */ 00002D54 80B500A0 lwz r5, [r21 + 0x00A0] 00002D58 809500A4 lwz r4, [r21 + 0x00A4] 00002D5C 81450000 lwz r10, [r5] 00002D60 80E40000 lwz r7, [r4] 00002D64 7C875000 cmp cr1, r7, r10 00002D68 40860078 bne cr1, +0x00000078 /* 00002DE0 */ 00002D6C 80E40004 lwz r7, [r4 + 0x0004] 00002D70 81050004 lwz r8, [r5 + 0x0004] 00002D74 7C074000 cmp r7, r8 00002D78 40820068 bne +0x00000068 /* 00002DE0 */ 00002D7C 80E40008 lwz r7, [r4 + 0x0008] 00002D80 81050008 lwz r8, [r5 + 0x0008] 00002D84 7C874000 cmp cr1, r7, r8 00002D88 40860058 bne cr1, +0x00000058 /* 00002DE0 */ 00002D8C 80E4000C lwz r7, [r4 + 0x000C] 00002D90 8105000C lwz r8, [r5 + 0x000C] 00002D94 7C074000 cmp r7, r8 00002D98 40820048 bne +0x00000048 /* 00002DE0 */ 00002D9C 38AB0000 addi r5, r11, 0x0000 00002DA0 80950078 lwz r4, [r21 + 0x0078] 00002DA4 2C850001 cmpwi cr1, r5, 1 00002DA8 548400C2 rlwinm r4, r4, 0, 3, 1 00002DAC 90950078 stw [r21 + 0x0078], r4 00002DB0 40860010 bne cr1, +0x00000010 /* 00002DC0 */ 00002DB4 A8F50096 lha r7, [r21 + 0x0096] 00002DB8 2C0700FF cmpwi r7, 255 00002DBC 408204C4 bne +0x000004C4 /* 00003280 */ label00002DC0: 00002DC0 38750000 addi r3, r21, 0x0000 00002DC4 48000669 bl +0x00000668 /* 0000342C */ 00002DC8 B2950094 sth [r21 + 0x0094], r20 00002DCC A8F50096 lha r7, [r21 + 0x0096] 00002DD0 2C180000 cmpwi r24, 0 00002DD4 30870001 addic r4, r7, 1 00002DD8 30B8FFFF subic r5, r24, 1 00002DDC 480004B0 b +0x000004B0 /* 0000328C */ label00002DE0: 00002DE0 A8F5001A lha r7, [r21 + 0x001A] 00002DE4 30E7FFFE subic r7, r7, 2 00002DE8 7C183800 cmp r24, r7 00002DEC 41820188 beq +0x00000188 /* 00002F74 */ 00002DF0 418E0184 beq cr3, +0x00000184 /* 00002F74 */ 00002DF4 2C980001 cmpwi cr1, r24, 1 00002DF8 80F5009C lwz r7, [r21 + 0x009C] 00002DFC 40860010 bne cr1, +0x00000010 /* 00002E0C */ 00002E00 8115004C lwz r8, [r21 + 0x004C] 00002E04 2C080000 cmpwi r8, 0 00002E08 4082016C bne +0x0000016C /* 00002F74 */ label00002E0C: 00002E0C 81040000 lwz r8, [r4] 00002E10 81270000 lwz r9, [r7] 00002E14 7C884800 cmp cr1, r8, r9 00002E18 4086015C bne cr1, +0x0000015C /* 00002F74 */ 00002E1C 81040004 lwz r8, [r4 + 0x0004] 00002E20 81270004 lwz r9, [r7 + 0x0004] 00002E24 7C084800 cmp r8, r9 00002E28 4082014C bne +0x0000014C /* 00002F74 */ 00002E2C 81040008 lwz r8, [r4 + 0x0008] 00002E30 81270008 lwz r9, [r7 + 0x0008] 00002E34 7C884800 cmp cr1, r8, r9 00002E38 4086013C bne cr1, +0x0000013C /* 00002F74 */ 00002E3C 8084000C lwz r4, [r4 + 0x000C] 00002E40 80E7000C lwz r7, [r7 + 0x000C] 00002E44 7C043800 cmp r4, r7 00002E48 4082012C bne +0x0000012C /* 00002F74 */ 00002E4C 80F50008 lwz r7, [r21 + 0x0008] 00002E50 809500A8 lwz r4, [r21 + 0x00A8] 00002E54 81070000 lwz r8, [r7] 00002E58 7C8A4000 cmp cr1, r10, r8 00002E5C 91040000 stw [r4], r8 00002E60 40860104 bne cr1, +0x00000104 /* 00002F64 */ 00002E64 A9150014 lha r8, [r21 + 0x0014] 00002E68 81450004 lwz r10, [r5 + 0x0004] 00002E6C 7D28382E lwzx r9, r8, r7 00002E70 7CE83814 addc r7, r8, r7 00002E74 7C0A4800 cmp r10, r9 00002E78 91240004 stw [r4 + 0x0004], r9 00002E7C 408200E8 bne +0x000000E8 /* 00002F64 */ 00002E80 A9150014 lha r8, [r21 + 0x0014] 00002E84 81450008 lwz r10, [r5 + 0x0008] 00002E88 7D28382E lwzx r9, r8, r7 00002E8C 7CE83814 addc r7, r8, r7 00002E90 7C8A4800 cmp cr1, r10, r9 00002E94 91240008 stw [r4 + 0x0008], r9 00002E98 408600CC bne cr1, +0x000000CC /* 00002F64 */ 00002E9C A9150014 lha r8, [r21 + 0x0014] 00002EA0 80A5000C lwz r5, [r5 + 0x000C] 00002EA4 7CE8382E lwzx r7, r8, r7 00002EA8 7C053800 cmp r5, r7 00002EAC 90E4000C stw [r4 + 0x000C], r7 00002EB0 408200B4 bne +0x000000B4 /* 00002F64 */ 00002EB4 A9750094 lha r11, [r21 + 0x0094] 00002EB8 2C8B0002 cmpwi cr1, r11, 2 00002EBC 4186001C beq cr1, +0x0000001C /* 00002ED8 */ 00002EC0 8095000C lwz r4, [r21 + 0x000C] 00002EC4 2C040000 cmpwi r4, 0 00002EC8 41820010 beq +0x00000010 /* 00002ED8 */ 00002ECC A8950096 lha r4, [r21 + 0x0096] 00002ED0 2C840000 cmpwi cr1, r4, 0 00002ED4 4186009C beq cr1, +0x0000009C /* 00002F70 */ label00002ED8: 00002ED8 80B5000C lwz r5, [r21 + 0x000C] 00002EDC 80950008 lwz r4, [r21 + 0x0008] 00002EE0 2C050000 cmpwi r5, 0 00002EE4 30840004 addic r4, r4, 4 00002EE8 90950008 stw [r21 + 0x0008], r4 00002EEC 809500A0 lwz r4, [r21 + 0x00A0] 00002EF0 8115009C lwz r8, [r21 + 0x009C] 00002EF4 9095009C stw [r21 + 0x009C], r4 00002EF8 809500A8 lwz r4, [r21 + 0x00A8] 00002EFC 30E50004 addic r7, r5, 4 00002F00 80B500A4 lwz r5, [r21 + 0x00A4] 00002F04 3138FFFF subic r9, r24, 1 00002F08 90B500A0 stw [r21 + 0x00A0], r5 00002F0C 909500A4 stw [r21 + 0x00A4], r4 00002F10 911500A8 stw [r21 + 0x00A8], r8 00002F14 41820008 beq +0x00000008 /* 00002F1C */ 00002F18 90F5000C stw [r21 + 0x000C], r7 label00002F1C: 00002F1C A8950094 lha r4, [r21 + 0x0094] 00002F20 7D380734 extsh r24, r9 00002F24 2C840002 cmpwi cr1, r4, 2 00002F28 80950078 lwz r4, [r21 + 0x0078] 00002F2C 548400C2 rlwinm r4, r4, 0, 3, 1 00002F30 90950078 stw [r21 + 0x0078], r4 00002F34 40860010 bne cr1, +0x00000010 /* 00002F44 */ 00002F38 A8F50096 lha r7, [r21 + 0x0096] 00002F3C 2C0700FF cmpwi r7, 255 00002F40 40820340 bne +0x00000340 /* 00003280 */ label00002F44: 00002F44 38750000 addi r3, r21, 0x0000 00002F48 480004E5 bl +0x000004E4 /* 0000342C */ 00002F4C B2750094 sth [r21 + 0x0094], r19 00002F50 A8F50096 lha r7, [r21 + 0x0096] 00002F54 2C180000 cmpwi r24, 0 00002F58 30870001 addic r4, r7, 1 00002F5C 30B8FFFF subic r5, r24, 1 00002F60 4800032C b +0x0000032C /* 0000328C */ label00002F64: 00002F64 A9750094 lha r11, [r21 + 0x0094] 00002F68 ABF50086 lha r31, [r21 + 0x0086] 00002F6C 48000008 b +0x00000008 /* 00002F74 */ label00002F70: 00002F70 ABF50086 lha r31, [r21 + 0x0086] label00002F74: 00002F74 2C9F0002 cmpwi cr1, r31, 2 00002F78 2F1F0004 cmpwi cr6, r31, 4 00002F7C 2C0B0004 cmpwi r11, 4 00002F80 2E9F0008 cmpwi cr5, r31, 8 00002F84 408600DC bne cr1, +0x000000DC /* 00003060 */ 00002F88 408200C4 bne +0x000000C4 /* 0000304C */ 00002F8C A8950096 lha r4, [r21 + 0x0096] 00002F90 2C04000F cmpwi r4, 15 00002F94 418200B8 beq +0x000000B8 /* 0000304C */ 00002F98 2C9F0000 cmpwi cr1, r31, 0 00002F9C A8B50084 lha r5, [r21 + 0x0084] 00002FA0 38E00000 li r7, 0x0000 00002FA4 40850090 ble cr1, +0x00000090 /* 00003034 */ label00002FA8: 00002FA8 2C050000 cmpwi r5, 0 00002FAC 2E850002 cmpwi cr5, r5, 2 00002FB0 31870001 addic r12, r7, 1 00002FB4 38800000 li r4, 0x0000 00002FB8 40810050 ble +0x00000050 /* 00003008 */ 00002FBC 8135008C lwz r9, [r21 + 0x008C] 00002FC0 81150088 lwz r8, [r21 + 0x0088] 00002FC4 7D2938AE lbzx r9, r9, r7 00002FC8 7D4820AE lbzx r10, r8, r4 00002FCC 38800001 li r4, 0x0001 00002FD0 7D290774 extsb r9, r9 00002FD4 7D4A0774 extsb r10, r10 00002FD8 7C095000 cmp r9, r10 00002FDC 7C842800 cmp cr1, r4, r5 00002FE0 39400002 li r10, 0x0002 label00002FE4: 00002FE4 41820044 beq +0x00000044 /* 00003028 */ 00002FE8 40840020 bge cr1, +0x00000020 /* 00003008 */ 00002FEC 7D6820AE lbzx r11, r8, r4 00002FF0 7D440734 extsh r4, r10 00002FF4 7D6A0774 extsb r10, r11 00002FF8 7C095000 cmp r9, r10 00002FFC 7C842800 cmp cr1, r4, r5 00003000 31440001 addic r10, r4, 1 00003004 4BFFFFE0 b -0x00000020 /* 00002FE4 */ label00003008: 00003008 31250001 addic r9, r5, 1 0000300C 41960040 beq cr5, +0x00000040 /* 0000304C */ 00003010 8115008C lwz r8, [r21 + 0x008C] 00003014 80950088 lwz r4, [r21 + 0x0088] 00003018 7CE838AE lbzx r7, r8, r7 0000301C 7CE429AE stbx r4, r7, r5 00003020 7D250734 extsh r5, r9 00003024 ABF50086 lha r31, [r21 + 0x0086] label00003028: 00003028 7D870734 extsh r7, r12 0000302C 7C87F800 cmp cr1, r7, r31 00003030 4184FF78 blt cr1, -0x00000088 /* 00002FA8 */ label00003034: 00003034 B0B50084 sth [r21 + 0x0084], r5 00003038 A8F50096 lha r7, [r21 + 0x0096] 0000303C 2C180000 cmpwi r24, 0 00003040 30870001 addic r4, r7, 1 00003044 30B8FFFF subic r5, r24, 1 00003048 48000244 b +0x00000244 /* 0000328C */ label0000304C: 0000304C 38750000 addi r3, r21, 0x0000 00003050 480003DD bl +0x000003DC /* 0000342C */ 00003054 B2F50094 sth [r21 + 0x0094], r23 00003058 A8F50096 lha r7, [r21 + 0x0096] 0000305C 48000224 b +0x00000224 /* 00003280 */ label00003060: 00003060 2C0B0005 cmpwi r11, 5 00003064 2C8B0007 cmpwi cr1, r11, 7 00003068 419900DC bgt cr6, +0x000000DC /* 00003144 */ 0000306C 408200C4 bne +0x000000C4 /* 00003130 */ 00003070 A8950096 lha r4, [r21 + 0x0096] 00003074 2C04000F cmpwi r4, 15 00003078 418200B8 beq +0x000000B8 /* 00003130 */ 0000307C 2C9F0000 cmpwi cr1, r31, 0 00003080 A8F50084 lha r7, [r21 + 0x0084] 00003084 39000000 li r8, 0x0000 00003088 40850090 ble cr1, +0x00000090 /* 00003118 */ label0000308C: 0000308C 2C070000 cmpwi r7, 0 00003090 2E870004 cmpwi cr5, r7, 4 00003094 31880001 addic r12, r8, 1 00003098 38A00000 li r5, 0x0000 0000309C 40810050 ble +0x00000050 /* 000030EC */ 000030A0 8135008C lwz r9, [r21 + 0x008C] 000030A4 80950088 lwz r4, [r21 + 0x0088] 000030A8 7D4940AE lbzx r10, r9, r8 000030AC 7D2428AE lbzx r9, r4, r5 000030B0 38A00001 li r5, 0x0001 000030B4 7D4A0774 extsb r10, r10 000030B8 7D290774 extsb r9, r9 000030BC 7C0A4800 cmp r10, r9 000030C0 7C853800 cmp cr1, r5, r7 000030C4 39200002 li r9, 0x0002 label000030C8: 000030C8 41820044 beq +0x00000044 /* 0000310C */ 000030CC 40840020 bge cr1, +0x00000020 /* 000030EC */ 000030D0 7D6428AE lbzx r11, r4, r5 000030D4 7D250734 extsh r5, r9 000030D8 7D690774 extsb r9, r11 000030DC 7C0A4800 cmp r10, r9 000030E0 7C853800 cmp cr1, r5, r7 000030E4 31250001 addic r9, r5, 1 000030E8 4BFFFFE0 b -0x00000020 /* 000030C8 */ label000030EC: 000030EC 31270001 addic r9, r7, 1 000030F0 41960040 beq cr5, +0x00000040 /* 00003130 */ 000030F4 80B5008C lwz r5, [r21 + 0x008C] 000030F8 80950088 lwz r4, [r21 + 0x0088] 000030FC 7CA540AE lbzx r5, r5, r8 00003100 7CA439AE stbx r4, r5, r7 00003104 7D270734 extsh r7, r9 00003108 ABF50086 lha r31, [r21 + 0x0086] label0000310C: 0000310C 7D880734 extsh r8, r12 00003110 7C88F800 cmp cr1, r8, r31 00003114 4184FF78 blt cr1, -0x00000088 /* 0000308C */ label00003118: 00003118 B0F50084 sth [r21 + 0x0084], r7 0000311C A8F50096 lha r7, [r21 + 0x0096] 00003120 2C180000 cmpwi r24, 0 00003124 30870001 addic r4, r7, 1 label00003128: 00003128 30B8FFFF subic r5, r24, 1 0000312C 48000160 b +0x00000160 /* 0000328C */ label00003130: 00003130 38750000 addi r3, r21, 0x0000 00003134 480002F9 bl +0x000002F8 /* 0000342C */ 00003138 B2150094 sth [r21 + 0x0094], r16 0000313C A8F50096 lha r7, [r21 + 0x0096] 00003140 48000140 b +0x00000140 /* 00003280 */ label00003144: 00003144 2C0B0006 cmpwi r11, 6 00003148 419500D8 bgt cr5, +0x000000D8 /* 00003220 */ 0000314C 408200C0 bne +0x000000C0 /* 0000320C */ 00003150 A8950096 lha r4, [r21 + 0x0096] 00003154 2C84000F cmpwi cr1, r4, 15 00003158 418600B4 beq cr1, +0x000000B4 /* 0000320C */ 0000315C 2C1F0000 cmpwi r31, 0 00003160 A8F50084 lha r7, [r21 + 0x0084] 00003164 39000000 li r8, 0x0000 00003168 4081FFB0 ble -0x00000050 /* 00003118 */ label0000316C: 0000316C 2C870000 cmpwi cr1, r7, 0 00003170 2E870008 cmpwi cr5, r7, 8 00003174 31880001 addic r12, r8, 1 00003178 38A00000 li r5, 0x0000 0000317C 40850050 ble cr1, +0x00000050 /* 000031CC */ 00003180 8135008C lwz r9, [r21 + 0x008C] 00003184 80950088 lwz r4, [r21 + 0x0088] 00003188 7D4940AE lbzx r10, r9, r8 0000318C 7D2428AE lbzx r9, r4, r5 00003190 38A00001 li r5, 0x0001 00003194 7D4A0774 extsb r10, r10 00003198 7D290774 extsb r9, r9 0000319C 7C0A4800 cmp r10, r9 000031A0 7C853800 cmp cr1, r5, r7 000031A4 39200002 li r9, 0x0002 label000031A8: 000031A8 41820044 beq +0x00000044 /* 000031EC */ 000031AC 40840020 bge cr1, +0x00000020 /* 000031CC */ 000031B0 7D6428AE lbzx r11, r4, r5 000031B4 7D250734 extsh r5, r9 000031B8 7D690774 extsb r9, r11 000031BC 7C0A4800 cmp r10, r9 000031C0 7C853800 cmp cr1, r5, r7 000031C4 31250001 addic r9, r5, 1 000031C8 4BFFFFE0 b -0x00000020 /* 000031A8 */ label000031CC: 000031CC 31270001 addic r9, r7, 1 000031D0 4196003C beq cr5, +0x0000003C /* 0000320C */ 000031D4 80B5008C lwz r5, [r21 + 0x008C] 000031D8 80950088 lwz r4, [r21 + 0x0088] 000031DC 7CA540AE lbzx r5, r5, r8 000031E0 7CA439AE stbx r4, r5, r7 000031E4 7D270734 extsh r7, r9 000031E8 ABF50086 lha r31, [r21 + 0x0086] label000031EC: 000031EC 7D880734 extsh r8, r12 000031F0 7C08F800 cmp r8, r31 000031F4 4180FF78 blt -0x00000088 /* 0000316C */ 000031F8 B0F50084 sth [r21 + 0x0084], r7 000031FC A8F50096 lha r7, [r21 + 0x0096] 00003200 2C180000 cmpwi r24, 0 00003204 30870001 addic r4, r7, 1 00003208 4BFFFF20 b -0x000000E0 /* 00003128 */ label0000320C: 0000320C 38750000 addi r3, r21, 0x0000 00003210 4800021D bl +0x0000021C /* 0000342C */ 00003214 B3550094 sth [r21 + 0x0094], r26 00003218 A8F50096 lha r7, [r21 + 0x0096] 0000321C 48000064 b +0x00000064 /* 00003280 */ label00003220: 00003220 40860010 bne cr1, +0x00000010 /* 00003230 */ 00003224 A8950096 lha r4, [r21 + 0x0096] 00003228 2C04000F cmpwi r4, 15 0000322C 40820020 bne +0x00000020 /* 0000324C */ label00003230: 00003230 38750000 addi r3, r21, 0x0000 00003234 480001F9 bl +0x000001F8 /* 0000342C */ 00003238 80950010 lwz r4, [r21 + 0x0010] 0000323C B3950094 sth [r21 + 0x0094], r28 00003240 30A40001 addic r5, r4, 1 00003244 90B50010 stw [r21 + 0x0010], r5 00003248 90950098 stw [r21 + 0x0098], r4 label0000324C: 0000324C 80B500A4 lwz r5, [r21 + 0x00A4] 00003250 80950010 lwz r4, [r21 + 0x0010] 00003254 80E50000 lwz r7, [r5] 00003258 31040010 addic r8, r4, 16 0000325C 90E40000 stw [r4], r7 00003260 80E50004 lwz r7, [r5 + 0x0004] 00003264 90E40004 stw [r4 + 0x0004], r7 00003268 80E50008 lwz r7, [r5 + 0x0008] 0000326C 90E40008 stw [r4 + 0x0008], r7 00003270 80A5000C lwz r5, [r5 + 0x000C] 00003274 90A4000C stw [r4 + 0x000C], r5 00003278 91150010 stw [r21 + 0x0010], r8 0000327C A8F50096 lha r7, [r21 + 0x0096] label00003280: 00003280 2C180000 cmpwi r24, 0 00003284 30870001 addic r4, r7, 1 00003288 30B8FFFF subic r5, r24, 1 label0000328C: 0000328C B0950096 sth [r21 + 0x0096], r4 00003290 7CB80734 extsh r24, r5 00003294 4082F6A8 bne -0x00000958 /* 0000293C */ 00003298 8095004C lwz r4, [r21 + 0x004C] 0000329C 2C840000 cmpwi cr1, r4, 0 000032A0 41860028 beq cr1, +0x00000028 /* 000032C8 */ 000032A4 809500A4 lwz r4, [r21 + 0x00A4] 000032A8 ABF50014 lha r31, [r21 + 0x0014] 000032AC 90950090 stw [r21 + 0x0090], r4 000032B0 B2F50014 sth [r21 + 0x0014], r23 000032B4 38750000 addi r3, r21, 0x0000 000032B8 48000175 bl +0x00000174 /* 0000342C */ 000032BC B2550094 sth [r21 + 0x0094], r18 000032C0 B3F50014 sth [r21 + 0x0014], r31 000032C4 48000014 b +0x00000014 /* 000032D8 */ label000032C8: 000032C8 38750000 addi r3, r21, 0x0000 000032CC 48000161 bl +0x00000160 /* 0000342C */ 000032D0 B2550094 sth [r21 + 0x0094], r18 000032D4 ABF50014 lha r31, [r21 + 0x0014] label000032D8: 000032D8 2C990000 cmpwi cr1, r25, 0 000032DC 57E4103A rlwinm r4, r31, 2, 0, 29 000032E0 7C9B2014 addc r4, r27, r4 000032E4 90950008 stw [r21 + 0x0008], r4 000032E8 41860014 beq cr1, +0x00000014 /* 000032FC */ 000032EC A8950016 lha r4, [r21 + 0x0016] 000032F0 5484103A rlwinm r4, r4, 2, 0, 29 000032F4 7C992014 addc r4, r25, r4 000032F8 9095000C stw [r21 + 0x000C], r4 label000032FC: 000032FC 2C110000 cmpwi r17, 0 00003300 3091FFFF subic r4, r17, 1 00003304 7C910734 extsh r17, r4 00003308 4082F5FC bne -0x00000A04 /* 00002904 */ 0000330C 9A810038 stb [r1 + 0x0038], r20 00003310 818100F4 lwz r12, [r1 + 0x00F4] 00003314 800100F8 lwz r0, [r1 + 0x00F8] 00003318 7D818120 mtcrf 0x18, r12 0000331C 302100F0 addic r1, r1, 240 00003320 7C0803A6 mtlr r0 00003324 B9E1FFBC lmw r15, [r1 - 0x0044] 00003328 4E800020 blr 0000332C 00000000 .invalid 00003330 00002043 .invalid 00003334 80110100 lwz r0, [r17 + 0x0100] 00003338 00000000 .invalid 0000333C 00000AAC .invalid 00003340 000C534D .invalid 00003344 43436F6D bdzl +0x00006F6C /* 0000A2B0 */ 00003348 70726573 andi. r18, r3, 0x6573 0000334C 73380000 andi. r24, r25, 0x0000 00003350 A9230086 lha r9, [r3 + 0x0086] 00003354 7C870734 extsh r7, r4 00003358 2C890000 cmpwi cr1, r9, 0 0000335C A9030084 lha r8, [r3 + 0x0084] 00003360 39400000 li r10, 0x0000 00003364 40850090 ble cr1, +0x00000090 /* 000033F4 */ label00003368: 00003368 2C080000 cmpwi r8, 0 0000336C 7F083800 cmp cr6, r8, r7 00003370 316A0001 addic r11, r10, 1 00003374 38A00000 li r5, 0x0000 00003378 40810050 ble +0x00000050 /* 000033C8 */ 0000337C 8083008C lwz r4, [r3 + 0x008C] 00003380 81830088 lwz r12, [r3 + 0x0088] 00003384 7C0450AE lbzx r0, r4, r10 00003388 7C8C28AE lbzx r4, r12, r5 0000338C 7C000774 extsb r0, r0 00003390 7C840774 extsb r4, r4 00003394 7C002000 cmp r0, r4 00003398 38800001 li r4, 0x0001 0000339C 7C844000 cmp cr1, r4, r8 000033A0 38A00002 li r5, 0x0002 label000033A4: 000033A4 41820044 beq +0x00000044 /* 000033E8 */ 000033A8 40840020 bge cr1, +0x00000020 /* 000033C8 */ 000033AC 7CCC20AE lbzx r6, r12, r4 000033B0 7CA40734 extsh r4, r5 000033B4 7CC50774 extsb r5, r6 000033B8 7C002800 cmp r0, r5 000033BC 7C844000 cmp cr1, r4, r8 000033C0 30A40001 addic r5, r4, 1 000033C4 4BFFFFE0 b -0x00000020 /* 000033A4 */ label000033C8: 000033C8 30080001 addic r0, r8, 1 000033CC 419A0034 beq cr6, +0x00000034 /* 00003400 */ 000033D0 8083008C lwz r4, [r3 + 0x008C] 000033D4 80A30088 lwz r5, [r3 + 0x0088] 000033D8 7C8450AE lbzx r4, r4, r10 000033DC 7C8541AE stbx r5, r4, r8 000033E0 7C080734 extsh r8, r0 000033E4 A9230086 lha r9, [r3 + 0x0086] label000033E8: 000033E8 7D6A0734 extsh r10, r11 000033EC 7C8A4800 cmp cr1, r10, r9 000033F0 4184FF78 blt cr1, -0x00000088 /* 00003368 */ label000033F4: 000033F4 B1030084 sth [r3 + 0x0084], r8 000033F8 38600001 li r3, 0x0001 label000033FC: 000033FC 4E800020 blr label00003400: 00003400 38600000 li r3, 0x0000 00003404 4BFFFFF8 b -0x00000008 /* 000033FC */ 00003408 00000000 .invalid 0000340C 00002040 .invalid 00003410 00000200 .invalid 00003414 00000000 .invalid 00003418 000000B8 .invalid 0000341C 000B4D65 .invalid 00003420 72676543 andi. r7, r19, 0x6543 00003424 6F6C6F72 xoris r12, r27, 0x6F72 00003428 73000000 andi. r0, r24, 0x0000 fn0000342C: 0000342C BF61FFEC stmw [r1 - 0x0014], r27 00003430 3BE30000 addi r31, r3, 0x0000 00003434 A8BF0094 lha r5, [r31 + 0x0094] 00003438 7C0802A6 mflr r0 0000343C 28850008 cmplwi cr1, r5, 8 00003440 90010008 stw [r1 + 0x0008], r0 00003444 A8DF0096 lha r6, [r31 + 0x0096] 00003448 9421FEA0 stwu [r1 - 0x0160], r1 0000344C 54A72834 rlwinm r7, r5, 5, 0, 26 00003450 7FC73014 addc r30, r7, r6 00003454 7FDD0774 extsb r29, r30 00003458 837F0010 lwz r27, [r31 + 0x0010] 0000345C 418503F4 bgt cr1, +0x000003F4 /* 00003850 */ 00003460 80820038 lwz r4, [r2 + 0x0038] 00003464 54A5103A rlwinm r5, r5, 2, 0, 29 00003468 7C84282E lwzx r4, r4, r5 0000346C 80A2003C lwz r5, [r2 + 0x003C] 00003470 7C842814 addc r4, r4, r5 00003474 7C8903A6 mtctr r4 00003478 4E800420 bctr 0000347C 2C86000F cmpwi cr1, r6, 15 00003480 4085001C ble cr1, +0x0000001C /* 0000349C */ 00003484 60E30010 ori r3, r7, 0x0010 00003488 987B0000 stb [r27], r3 0000348C A87F0096 lha r3, [r31 + 0x0096] 00003490 987B0001 stb [r27 + 0x0001], r3 00003494 337B0002 addic r27, r27, 2 00003498 480003B8 b +0x000003B8 /* 00003850 */ label0000349C: 0000349C 9BDB0000 stb [r27], r30 000034A0 337B0001 addic r27, r27, 1 000034A4 480003AC b +0x000003AC /* 00003850 */ 000034A8 2C86000F cmpwi cr1, r6, 15 000034AC 4085001C ble cr1, +0x0000001C /* 000034C8 */ 000034B0 60E30010 ori r3, r7, 0x0010 000034B4 987B0000 stb [r27], r3 000034B8 A87F0096 lha r3, [r31 + 0x0096] 000034BC 309B0002 addic r4, r27, 2 000034C0 987B0001 stb [r27 + 0x0001], r3 000034C4 4800000C b +0x0000000C /* 000034D0 */ label000034C8: 000034C8 9BDB0000 stb [r27], r30 000034CC 309B0001 addic r4, r27, 1 label000034D0: 000034D0 807F0088 lwz r3, [r31 + 0x0088] 000034D4 33640001 addic r27, r4, 1 000034D8 88630000 lbz r3, [r3] 000034DC 98640000 stb [r4], r3 000034E0 48000370 b +0x00000370 /* 00003850 */ 000034E4 4BFFE8B9 bl -0x00001748 /* 00001D9C */ 000034E8 4FFFFB82 cror crb31, crb31, crb31 000034EC 7C640735 extsh. r4, r3 000034F0 2C84FFFF cmpwi cr1, r4, -1 000034F4 309D0010 addic r4, r29, 16 000034F8 41800014 blt +0x00000014 /* 0000350C */ 000034FC 989B0000 stb [r27], r4 00003500 987B0001 stb [r27 + 0x0001], r3 00003504 337B0002 addic r27, r27, 2 00003508 4800001C b +0x0000001C /* 00003524 */ label0000350C: 0000350C 40860018 bne cr1, +0x00000018 /* 00003524 */ 00003510 9BDB0000 stb [r27], r30 00003514 807F0088 lwz r3, [r31 + 0x0088] 00003518 A8630000 lha r3, [r3] 0000351C B07B0001 sth [r27 + 0x0001], r3 00003520 337B0003 addic r27, r27, 3 label00003524: 00003524 807F0088 lwz r3, [r31 + 0x0088] 00003528 38800000 li r4, 0x0000 0000352C 88630000 lbz r3, [r3] 00003530 38C00001 li r6, 0x0001 00003534 7C611814 addc r3, r1, r3 00003538 98830040 stb [r3 + 0x0040], r4 0000353C 807F0088 lwz r3, [r31 + 0x0088] 00003540 309BFFFE subic r4, r27, 2 00003544 88630001 lbz r3, [r3 + 0x0001] 00003548 30A10040 addic r5, r1, 64 0000354C 7C611814 addc r3, r1, r3 00003550 98C30040 stb [r3 + 0x0040], r6 label00003554: 00003554 817F0090 lwz r11, [r31 + 0x0090] 00003558 A8DF0014 lha r6, [r31 + 0x0014] 0000355C 306B0004 addic r3, r11, 4 00003560 907F0090 stw [r31 + 0x0090], r3 00003564 3146FFFC subic r10, r6, 4 00003568 39000003 li r8, 0x0003 label0000356C: 0000356C 2C880000 cmpwi cr1, r8, 0 00003570 39200003 li r9, 0x0003 00003574 306BFFFF subic r3, r11, 1 label00003578: 00003578 8CE30001 lbzu r7, [r3 + 0x0001] 0000357C 2C090000 cmpwi r9, 0 00003580 7CE538AE lbzx r7, r5, r7 00003584 7D9CE014 addc r12, r28, r28 00003588 316B0001 addic r11, r11, 1 0000358C 30C9FFFF subic r6, r9, 1 00003590 54E707FE rlwinm r7, r7, 0, 31, 31 00003594 7F8C3814 addc r28, r12, r7 00003598 7CC90734 extsh r9, r6 0000359C 4082FFDC bne -0x00000024 /* 00003578 */ 000035A0 3068FFFF subic r3, r8, 1 000035A4 7D6B5014 addc r11, r11, r10 000035A8 7C680734 extsh r8, r3 000035AC 4086FFC0 bne cr1, -0x00000040 /* 0000356C */ 000035B0 B7840002 sthu [r4 + 0x0002], r28 000035B4 A87F0096 lha r3, [r31 + 0x0096] 000035B8 337B0002 addic r27, r27, 2 000035BC 2C830000 cmpwi cr1, r3, 0 000035C0 3063FFFF subic r3, r3, 1 000035C4 B07F0096 sth [r31 + 0x0096], r3 000035C8 4086FF8C bne cr1, -0x00000074 /* 00003554 */ 000035CC A87F0086 lha r3, [r31 + 0x0086] 000035D0 38A0FFFF li r5, 0xFFFFFFFF 000035D4 48000284 b +0x00000284 /* 00003858 */ 000035D8 4BFFE8F5 bl -0x0000170C /* 00001ECC */ 000035DC 4FFFFB82 cror crb31, crb31, crb31 000035E0 7C640735 extsh. r4, r3 000035E4 2C84FFFF cmpwi cr1, r4, -1 000035E8 309D0010 addic r4, r29, 16 000035EC 41800014 blt +0x00000014 /* 00003600 */ 000035F0 989B0000 stb [r27], r4 000035F4 987B0001 stb [r27 + 0x0001], r3 000035F8 337B0002 addic r27, r27, 2 000035FC 4800001C b +0x0000001C /* 00003618 */ label00003600: 00003600 40860018 bne cr1, +0x00000018 /* 00003618 */ 00003604 9BDB0000 stb [r27], r30 00003608 807F0088 lwz r3, [r31 + 0x0088] 0000360C 80630000 lwz r3, [r3] 00003610 907B0001 stw [r27 + 0x0001], r3 00003614 337B0005 addic r27, r27, 5 label00003618: 00003618 807F0088 lwz r3, [r31 + 0x0088] 0000361C 38800000 li r4, 0x0000 00003620 88630000 lbz r3, [r3] 00003624 38A00002 li r5, 0x0002 00003628 7C611814 addc r3, r1, r3 0000362C 98830040 stb [r3 + 0x0040], r4 00003630 807F0088 lwz r3, [r31 + 0x0088] 00003634 38800001 li r4, 0x0001 00003638 88630001 lbz r3, [r3 + 0x0001] 0000363C 7C611814 addc r3, r1, r3 00003640 98830040 stb [r3 + 0x0040], r4 00003644 807F0088 lwz r3, [r31 + 0x0088] 00003648 88630002 lbz r3, [r3 + 0x0002] 0000364C 7C611814 addc r3, r1, r3 00003650 98A30040 stb [r3 + 0x0040], r5 00003654 A87F0084 lha r3, [r31 + 0x0084] 00003658 2C830004 cmpwi cr1, r3, 4 0000365C 40860018 bne cr1, +0x00000018 /* 00003674 */ 00003660 807F0088 lwz r3, [r31 + 0x0088] 00003664 38800003 li r4, 0x0003 00003668 88630003 lbz r3, [r3 + 0x0003] 0000366C 7C611814 addc r3, r1, r3 00003670 98830040 stb [r3 + 0x0040], r4 label00003674: 00003674 30610040 addic r3, r1, 64 00003678 309BFFFC subic r4, r27, 4 label0000367C: 0000367C 817F0090 lwz r11, [r31 + 0x0090] 00003680 A8DF0014 lha r6, [r31 + 0x0014] 00003684 30AB0004 addic r5, r11, 4 00003688 90BF0090 stw [r31 + 0x0090], r5 0000368C 3146FFFC subic r10, r6, 4 00003690 39000003 li r8, 0x0003 label00003694: 00003694 2C080000 cmpwi r8, 0 00003698 39200003 li r9, 0x0003 0000369C 30ABFFFF subic r5, r11, 1 label000036A0: 000036A0 8CE50001 lbzu r7, [r5 + 0x0001] 000036A4 2C890000 cmpwi cr1, r9, 0 000036A8 7CE338AE lbzx r7, r3, r7 000036AC 578C103A rlwinm r12, r28, 2, 0, 29 000036B0 316B0001 addic r11, r11, 1 000036B4 30C9FFFF subic r6, r9, 1 000036B8 54E707BE rlwinm r7, r7, 0, 30, 31 000036BC 7F8C3814 addc r28, r12, r7 000036C0 7CC90734 extsh r9, r6 000036C4 4086FFDC bne cr1, -0x00000024 /* 000036A0 */ 000036C8 30A8FFFF subic r5, r8, 1 000036CC 7D6A5814 addc r11, r10, r11 000036D0 7CA80734 extsh r8, r5 000036D4 4082FFC0 bne -0x00000040 /* 00003694 */ 000036D8 97840004 stwu [r4 + 0x0004], r28 000036DC A8BF0096 lha r5, [r31 + 0x0096] 000036E0 337B0004 addic r27, r27, 4 000036E4 2C050000 cmpwi r5, 0 000036E8 30A5FFFF subic r5, r5, 1 000036EC B0BF0096 sth [r31 + 0x0096], r5 000036F0 4082FF8C bne -0x00000074 /* 0000367C */ 000036F4 A87F0086 lha r3, [r31 + 0x0086] 000036F8 38A0FFFF li r5, 0xFFFFFFFF 000036FC 4800015C b +0x0000015C /* 00003858 */ 00003700 4BFFE9DD bl -0x00001624 /* 000020DC */ 00003704 4FFFFB82 cror crb31, crb31, crb31 00003708 7C640735 extsh. r4, r3 0000370C 2C84FFFF cmpwi cr1, r4, -1 00003710 309D0010 addic r4, r29, 16 00003714 41800014 blt +0x00000014 /* 00003728 */ 00003718 989B0000 stb [r27], r4 0000371C 987B0001 stb [r27 + 0x0001], r3 00003720 337B0002 addic r27, r27, 2 00003724 48000028 b +0x00000028 /* 0000374C */ label00003728: 00003728 40860024 bne cr1, +0x00000024 /* 0000374C */ 0000372C 9BDB0000 stb [r27], r30 00003730 807F0088 lwz r3, [r31 + 0x0088] 00003734 80630000 lwz r3, [r3] 00003738 907B0001 stw [r27 + 0x0001], r3 0000373C 807F0088 lwz r3, [r31 + 0x0088] 00003740 84830004 lwzu r4, [r3 + 0x0004] 00003744 909B0005 stw [r27 + 0x0005], r4 00003748 337B0009 addic r27, r27, 9 label0000374C: 0000374C 807F0088 lwz r3, [r31 + 0x0088] 00003750 38C00000 li r6, 0x0000 00003754 3083FFFF subic r4, r3, 1 00003758 30610040 addic r3, r1, 64 label0000375C: 0000375C 8CA40001 lbzu r5, [r4 + 0x0001] 00003760 7CC329AE stbx r3, r6, r5 00003764 A8BF0084 lha r5, [r31 + 0x0084] 00003768 30C60001 addic r6, r6, 1 0000376C 7C862800 cmp cr1, r6, r5 00003770 4184FFEC blt cr1, -0x00000014 /* 0000375C */ 00003774 30810038 addic r4, r1, 56 label00003778: 00003778 817F0090 lwz r11, [r31 + 0x0090] 0000377C A8DF0014 lha r6, [r31 + 0x0014] 00003780 30AB0004 addic r5, r11, 4 00003784 90BF0090 stw [r31 + 0x0090], r5 00003788 3146FFFC subic r10, r6, 4 0000378C 39000003 li r8, 0x0003 label00003790: 00003790 2C080000 cmpwi r8, 0 00003794 39200003 li r9, 0x0003 00003798 30ABFFFF subic r5, r11, 1 label0000379C: 0000379C 8CE50001 lbzu r7, [r5 + 0x0001] 000037A0 2C890000 cmpwi cr1, r9, 0 000037A4 7CE338AE lbzx r7, r3, r7 000037A8 578C1838 rlwinm r12, r28, 3, 0, 28 000037AC 316B0001 addic r11, r11, 1 000037B0 30C9FFFF subic r6, r9, 1 000037B4 54E7077E rlwinm r7, r7, 0, 29, 31 000037B8 7F8C3814 addc r28, r12, r7 000037BC 7CC90734 extsh r9, r6 000037C0 4086FFDC bne cr1, -0x00000024 /* 0000379C */ 000037C4 5505083C rlwinm r5, r8, 1, 0, 30 000037C8 7F842B2E sthx r28, r4, r5 000037CC 30C8FFFF subic r6, r8, 1 000037D0 7D6A5814 addc r11, r10, r11 000037D4 7CC80734 extsh r8, r6 000037D8 4082FFB8 bne -0x00000048 /* 00003790 */ 000037DC A8A1003E lha r5, [r1 + 0x003E] 000037E0 A9210038 lha r9, [r1 + 0x0038] 000037E4 A8E1003A lha r7, [r1 + 0x003A] 000037E8 54A82036 rlwinm r8, r5, 4, 0, 27 000037EC 7D254670 srawi r5, r9, 8 000037F0 54A5073E rlwinm r5, r5, 0, 28, 31 000037F4 7CA82814 addc r5, r8, r5 000037F8 B0BB0000 sth [r27], r5 000037FC 54E52036 rlwinm r5, r7, 4, 0, 27 00003800 5526073E rlwinm r6, r9, 0, 28, 31 00003804 7CC53014 addc r6, r5, r6 00003808 A8A1003C lha r5, [r1 + 0x003C] 0000380C 7D272670 srawi r7, r9, 4 00003810 54A52036 rlwinm r5, r5, 4, 0, 27 00003814 54E7073E rlwinm r7, r7, 0, 28, 31 00003818 7CA53814 addc r5, r5, r7 0000381C B0BB0002 sth [r27 + 0x0002], r5 00003820 B0DB0004 sth [r27 + 0x0004], r6 00003824 A8BF0096 lha r5, [r31 + 0x0096] 00003828 337B0006 addic r27, r27, 6 0000382C 2C050000 cmpwi r5, 0 00003830 30A5FFFF subic r5, r5, 1 00003834 B0BF0096 sth [r31 + 0x0096], r5 00003838 4082FF40 bne -0x000000C0 /* 00003778 */ 0000383C A87F0086 lha r3, [r31 + 0x0086] 00003840 38A0FFFF li r5, 0xFFFFFFFF 00003844 48000014 b +0x00000014 /* 00003858 */ 00003848 807F0098 lwz r3, [r31 + 0x0098] 0000384C 9BC30000 stb [r3], r30 label00003850: 00003850 A87F0086 lha r3, [r31 + 0x0086] 00003854 38A0FFFF li r5, 0xFFFFFFFF label00003858: 00003858 809F008C lwz r4, [r31 + 0x008C] 0000385C B07F0084 sth [r31 + 0x0084], r3 00003860 B0BF0096 sth [r31 + 0x0096], r5 00003864 807F0088 lwz r3, [r31 + 0x0088] 00003868 80A40000 lwz r5, [r4] 0000386C 90A30000 stw [r3], r5 00003870 80840004 lwz r4, [r4 + 0x0004] 00003874 90830004 stw [r3 + 0x0004], r4 00003878 807F0008 lwz r3, [r31 + 0x0008] 0000387C 937F0010 stw [r31 + 0x0010], r27 00003880 3063FFFC subic r3, r3, 4 00003884 907F0090 stw [r31 + 0x0090], r3 00003888 81810168 lwz r12, [r1 + 0x0168] 0000388C 30210160 addic r1, r1, 352 00003890 7D8803A6 mtlr r12 00003894 BB61FFEC lmw r27, [r1 - 0x0014] 00003898 4E800020 blr 0000389C 00000000 .invalid 000038A0 00002041 .invalid 000038A4 80050100 lwz r0, [r5 + 0x0100] 000038A8 00000000 .invalid 000038AC 00000470 .invalid 000038B0 000B4368 .invalid 000038B4 616E6765 ori r14, r11, 0x6765 000038B8 53746174 rlwimi r20, r27, 12, 5, 26 000038BC 65000000 oris r0, r8, 0x0000 fn000038C0: 000038C0 81820040 lwz r12, [r2 + 0x0040] 000038C4 90410014 stw [r1 + 0x0014], r2 000038C8 800C0000 lwz r0, [r12] 000038CC 804C0004 lwz r2, [r12 + 0x0004] 000038D0 7C0903A6 mtctr r0 000038D4 4E800420 bctr 000038D8 00000000 .invalid 000038DC 000C8000 .invalid 000038E0 00000000 .invalid fn000038E4: 000038E4 81820044 lwz r12, [r2 + 0x0044] 000038E8 90410014 stw [r1 + 0x0014], r2 000038EC 800C0000 lwz r0, [r12] 000038F0 804C0004 lwz r2, [r12 + 0x0004] 000038F4 7C0903A6 mtctr r0 000038F8 4E800420 bctr 000038FC 00000000 .invalid 00003900 000C8000 .invalid 00003904 00000000 .invalid fn00003908: 00003908 81820048 lwz r12, [r2 + 0x0048] 0000390C 90410014 stw [r1 + 0x0014], r2 00003910 800C0000 lwz r0, [r12] 00003914 804C0004 lwz r2, [r12 + 0x0004] 00003918 7C0903A6 mtctr r0 0000391C 4E800420 bctr 00003920 00000000 .invalid 00003924 000C8000 .invalid 00003928 00000000 .invalid fn0000392C: 0000392C 8182004C lwz r12, [r2 + 0x004C] 00003930 90410014 stw [r1 + 0x0014], r2 00003934 800C0000 lwz r0, [r12] 00003938 804C0004 lwz r2, [r12 + 0x0004] 0000393C 7C0903A6 mtctr r0 00003940 4E800420 bctr 00003944 00000000 .invalid 00003948 000C8000 .invalid 0000394C 00000000 .invalid fn00003950: 00003950 81820050 lwz r12, [r2 + 0x0050] 00003954 90410014 stw [r1 + 0x0014], r2 00003958 800C0000 lwz r0, [r12] 0000395C 804C0004 lwz r2, [r12 + 0x0004] 00003960 7C0903A6 mtctr r0 00003964 4E800420 bctr 00003968 00000000 .invalid 0000396C 000C8000 .invalid 00003970 00000000 .invalid fn00003974: 00003974 81820054 lwz r12, [r2 + 0x0054] 00003978 90410014 stw [r1 + 0x0014], r2 0000397C 800C0000 lwz r0, [r12] 00003980 804C0004 lwz r2, [r12 + 0x0004] 00003984 7C0903A6 mtctr r0 00003988 4E800420 bctr 0000398C 00000000 .invalid 00003990 000C8000 .invalid 00003994 00000000 .invalid fn00003998: 00003998 81820058 lwz r12, [r2 + 0x0058] 0000399C 90410014 stw [r1 + 0x0014], r2 000039A0 800C0000 lwz r0, [r12] 000039A4 804C0004 lwz r2, [r12 + 0x0004] 000039A8 7C0903A6 mtctr r0 000039AC 4E800420 bctr 000039B0 00000000 .invalid 000039B4 000C8000 .invalid 000039B8 00000000 .invalid fn000039BC: 000039BC 8182005C lwz r12, [r2 + 0x005C] 000039C0 90410014 stw [r1 + 0x0014], r2 000039C4 800C0000 lwz r0, [r12] 000039C8 804C0004 lwz r2, [r12 + 0x0004] 000039CC 7C0903A6 mtctr r0 000039D0 4E800420 bctr 000039D4 00000000 .invalid 000039D8 000C8000 .invalid 000039DC 00000000 .invalid fn000039E0: 000039E0 81820060 lwz r12, [r2 + 0x0060] 000039E4 90410014 stw [r1 + 0x0014], r2 000039E8 800C0000 lwz r0, [r12] 000039EC 804C0004 lwz r2, [r12 + 0x0004] 000039F0 7C0903A6 mtctr r0 000039F4 4E800420 bctr 000039F8 00000000 .invalid 000039FC 000C8000 .invalid 00003A00 00000000 .invalid fn00003A04: 00003A04 81820064 lwz r12, [r2 + 0x0064] 00003A08 90410014 stw [r1 + 0x0014], r2 00003A0C 800C0000 lwz r0, [r12] 00003A10 804C0004 lwz r2, [r12 + 0x0004] 00003A14 7C0903A6 mtctr r0 00003A18 4E800420 bctr 00003A1C 00000000 .invalid 00003A20 000C8000 .invalid 00003A24 00000000 .invalid fn00003A28: 00003A28 81820068 lwz r12, [r2 + 0x0068] 00003A2C 90410014 stw [r1 + 0x0014], r2 00003A30 800C0000 lwz r0, [r12] 00003A34 804C0004 lwz r2, [r12 + 0x0004] 00003A38 7C0903A6 mtctr r0 00003A3C 4E800420 bctr 00003A40 00000000 .invalid 00003A44 000C8000 .invalid 00003A48 00000000 .invalid 00003A4C A8830022 lha r4, [r3 + 0x0022] 00003A50 7C0802A6 mflr r0 00003A54 2C840000 cmpwi cr1, r4, 0 00003A58 BDA1FFB4 stmw [r1 - 0x004C], r13 00003A5C 90010008 stw [r1 + 0x0008], r0 00003A60 9421FF70 stwu [r1 - 0x0090], r1 00003A64 40840018 bge cr1, +0x00000018 /* 00003A7C */ 00003A68 480017BD bl +0x000017BC /* 00005224 */ 00003A6C 81810098 lwz r12, [r1 + 0x0098] 00003A70 30210090 addic r1, r1, 144 00003A74 7D8803A6 mtlr r12 00003A78 4E800020 blr label00003A7C: 00003A7C AA63001E lha r19, [r3 + 0x001E] 00003A80 80830068 lwz r4, [r3 + 0x0068] 00003A84 30B3FFFF subic r5, r19, 1 00003A88 7CA60735 extsh. r6, r5 00003A8C 80840000 lwz r4, [r4] 00003A90 82230008 lwz r17, [r3 + 0x0008] 00003A94 31A4000C addic r13, r4, 12 00003A98 81E30010 lwz r15, [r3 + 0x0010] 00003A9C 38800001 li r4, 0x0001 00003AA0 98810038 stb [r1 + 0x0038], r4 00003AA4 AA430018 lha r18, [r3 + 0x0018] 00003AA8 82030030 lwz r16, [r3 + 0x0030] 00003AAC 81C30034 lwz r14, [r3 + 0x0034] 00003AB0 82830038 lwz r20, [r3 + 0x0038] 00003AB4 98810038 stb [r1 + 0x0038], r4 00003AB8 3A660000 addi r19, r6, 0x0000 00003ABC 41800850 blt +0x00000850 /* 0000430C */ 00003AC0 82E20070 lwz r23, [r2 + 0x0070] 00003AC4 83220074 lwz r25, [r2 + 0x0074] 00003AC8 3B600000 li r27, 0x0000 00003ACC 5656103A rlwinm r22, r18, 2, 0, 29 label00003AD0: 00003AD0 AB43001A lha r26, [r3 + 0x001A] 00003AD4 7EAF9014 addc r21, r15, r18 00003AD8 309AFFFF subic r4, r26, 1 00003ADC 7C850735 extsh. r5, r4 00003AE0 7F12A814 addc r24, r18, r21 00003AE4 38AF0000 addi r5, r15, 0x0000 00003AE8 7FB2C014 addc r29, r18, r24 00003AEC 7C9A0734 extsh r26, r4 00003AF0 41800808 blt +0x00000808 /* 000042F8 */ label00003AF4: 00003AF4 8B910000 lbz r28, [r17] 00003AF8 38910000 addi r4, r17, 0x0000 00003AFC 5786E13E rlwinm r6, r28, 28, 4, 31 00003B00 2886000F cmplwi cr1, r6, 15 00003B04 38DC0000 addi r6, r28, 0x0000 00003B08 32310001 addic r17, r17, 1 00003B0C 579C073E rlwinm r28, r28, 0, 28, 31 00003B10 418507D8 bgt cr1, +0x000007D8 /* 000042E8 */ 00003B14 54C6F0BA rlwinm r6, r6, 30, 2, 29 00003B18 7CD73014 addc r6, r23, r6 00003B1C 80C60040 lwz r6, [r6 + 0x0040] 00003B20 7CD93014 addc r6, r25, r6 00003B24 7CC903A6 mtctr r6 00003B28 4E800420 bctr 00003B2C 8B840001 lbz r28, [r4 + 0x0001] 00003B30 32240002 addic r17, r4, 2 00003B34 309C0001 addic r4, r28, 1 00003B38 54842036 rlwinm r4, r4, 4, 0, 27 00003B3C 7C840734 extsh r4, r4 00003B40 7CDCD010 subfc r6, r28, r26 00003B44 7FA4E814 addc r29, r4, r29 00003B48 7CDA0734 extsh r26, r6 00003B4C 7CA52014 addc r5, r5, r4 00003B50 7EB52014 addc r21, r21, r4 00003B54 7F182014 addc r24, r24, r4 00003B58 48000790 b +0x00000790 /* 000042E8 */ 00003B5C 8B840001 lbz r28, [r4 + 0x0001] 00003B60 32240002 addic r17, r4, 2 00003B64 7C9CD010 subfc r4, r28, r26 00003B68 7C9A0734 extsh r26, r4 00003B6C 38E00001 li r7, 0x0001 label00003B70: 00003B70 30870001 addic r4, r7, 1 00003B74 7C870734 extsh r7, r4 00003B78 2C870004 cmpwi cr1, r7, 4 00003B7C 38C50000 addi r6, r5, 0x0000 00003B80 393C0000 addi r9, r28, 0x0000 00003B84 8085FFF0 lwz r4, [r5 - 0x0010] 00003B88 8005FFF4 lwz r0, [r5 - 0x000C] 00003B8C 8105FFF8 lwz r8, [r5 - 0x0008] 00003B90 8145FFFC lwz r10, [r5 - 0x0004] label00003B94: 00003B94 30A9FFFF subic r5, r9, 1 00003B98 7CA90735 extsh. r9, r5 00003B9C 9146000C stw [r6 + 0x000C], r10 00003BA0 90860000 stw [r6], r4 00003BA4 90060004 stw [r6 + 0x0004], r0 00003BA8 91060008 stw [r6 + 0x0008], r8 00003BAC 30C60010 addic r6, r6, 16 00003BB0 4080FFE4 bge -0x0000001C /* 00003B94 */ 00003BB4 38B50000 addi r5, r21, 0x0000 00003BB8 3AB80000 addi r21, r24, 0x0000 00003BBC 3B1D0000 addi r24, r29, 0x0000 00003BC0 3BA60000 addi r29, r6, 0x0000 00003BC4 4085FFAC ble cr1, -0x00000054 /* 00003B70 */ 00003BC8 48000720 b +0x00000720 /* 000042E8 */ 00003BCC 8B840001 lbz r28, [r4 + 0x0001] 00003BD0 32240002 addic r17, r4, 2 00003BD4 7C9CE014 addc r4, r28, r28 00003BD8 30840001 addic r4, r4, 1 00003BDC 7C84D010 subfc r4, r4, r26 00003BE0 7C9A0734 extsh r26, r4 00003BE4 3BE00001 li r31, 0x0001 label00003BE8: 00003BE8 309F0001 addic r4, r31, 1 00003BEC 7C9F0734 extsh r31, r4 00003BF0 2C9F0004 cmpwi cr1, r31, 4 00003BF4 39650000 addi r11, r5, 0x0000 00003BF8 389C0000 addi r4, r28, 0x0000 00003BFC 83C5FFE0 lwz r30, [r5 - 0x0020] 00003C00 8125FFE4 lwz r9, [r5 - 0x001C] 00003C04 80E5FFE8 lwz r7, [r5 - 0x0018] 00003C08 80C5FFEC lwz r6, [r5 - 0x0014] 00003C0C 8005FFF0 lwz r0, [r5 - 0x0010] 00003C10 8105FFF4 lwz r8, [r5 - 0x000C] 00003C14 8185FFF8 lwz r12, [r5 - 0x0008] 00003C18 8145FFFC lwz r10, [r5 - 0x0004] label00003C1C: 00003C1C 3084FFFF subic r4, r4, 1 00003C20 7C850735 extsh. r5, r4 00003C24 93CB0000 stw [r11], r30 00003C28 912B0004 stw [r11 + 0x0004], r9 00003C2C 90EB0008 stw [r11 + 0x0008], r7 00003C30 90CB000C stw [r11 + 0x000C], r6 00003C34 900B0010 stw [r11 + 0x0010], r0 00003C38 910B0014 stw [r11 + 0x0014], r8 00003C3C 918B0018 stw [r11 + 0x0018], r12 00003C40 914B001C stw [r11 + 0x001C], r10 00003C44 316B0020 addic r11, r11, 32 00003C48 38850000 addi r4, r5, 0x0000 00003C4C 4080FFD0 bge -0x00000030 /* 00003C1C */ 00003C50 38B50000 addi r5, r21, 0x0000 00003C54 3AB80000 addi r21, r24, 0x0000 00003C58 3B1D0000 addi r24, r29, 0x0000 00003C5C 3BAB0000 addi r29, r11, 0x0000 00003C60 4085FF88 ble cr1, -0x00000078 /* 00003BE8 */ 00003C64 48000684 b +0x00000684 /* 000042E8 */ 00003C68 8B840001 lbz r28, [r4 + 0x0001] 00003C6C 32240002 addic r17, r4, 2 00003C70 7C9CD010 subfc r4, r28, r26 00003C74 7C9A0734 extsh r26, r4 00003C78 88910000 lbz r4, [r17] 00003C7C 32310001 addic r17, r17, 1 00003C80 5484103A rlwinm r4, r4, 2, 0, 29 00003C84 7C8D202E lwzx r4, r13, r4 label00003C88: 00003C88 30DCFFFF subic r6, r28, 1 00003C8C 7CC00735 extsh. r0, r6 00003C90 90850000 stw [r5], r4 00003C94 90850004 stw [r5 + 0x0004], r4 00003C98 90850008 stw [r5 + 0x0008], r4 00003C9C 9085000C stw [r5 + 0x000C], r4 00003CA0 90950000 stw [r21], r4 00003CA4 90950004 stw [r21 + 0x0004], r4 00003CA8 90950008 stw [r21 + 0x0008], r4 00003CAC 30A50010 addic r5, r5, 16 00003CB0 9095000C stw [r21 + 0x000C], r4 00003CB4 90980000 stw [r24], r4 00003CB8 90980004 stw [r24 + 0x0004], r4 00003CBC 90980008 stw [r24 + 0x0008], r4 00003CC0 32B50010 addic r21, r21, 16 00003CC4 9098000C stw [r24 + 0x000C], r4 00003CC8 909D0000 stw [r29], r4 00003CCC 909D0004 stw [r29 + 0x0004], r4 00003CD0 909D0008 stw [r29 + 0x0008], r4 00003CD4 909D000C stw [r29 + 0x000C], r4 00003CD8 33180010 addic r24, r24, 16 00003CDC 33BD0010 addic r29, r29, 16 00003CE0 33800000 addic r28, r0, 0 00003CE4 4080FFA4 bge -0x0000005C /* 00003C88 */ 00003CE8 48000600 b +0x00000600 /* 000042E8 */ 00003CEC 88C40001 lbz r6, [r4 + 0x0001] 00003CF0 8003003C lwz r0, [r3 + 0x003C] 00003CF4 54C6103A rlwinm r6, r6, 2, 0, 29 00003CF8 7CCD302E lwzx r6, r13, r6 00003CFC 54071838 rlwinm r7, r0, 3, 0, 28 00003D00 32240003 addic r17, r4, 3 00003D04 7CD0392E stwx r16, r6, r7 00003D08 88840002 lbz r4, [r4 + 0x0002] 00003D0C 7CD03814 addc r6, r16, r7 00003D10 5484103A rlwinm r4, r4, 2, 0, 29 00003D14 7C8D202E lwzx r4, r13, r4 00003D18 90860004 stw [r6 + 0x0004], r4 00003D1C 80C3003C lwz r6, [r3 + 0x003C] 00003D20 30E60001 addic r7, r6, 1 00003D24 2C870100 cmpwi cr1, r7, 256 00003D28 90E3003C stw [r3 + 0x003C], r7 00003D2C 54C6063E rlwinm r6, r6, 0, 24, 31 00003D30 4086001C bne cr1, +0x0000001C /* 00003D4C */ 00003D34 9363003C stw [r3 + 0x003C], r27 00003D38 54C41838 rlwinm r4, r6, 3, 0, 28 00003D3C 7CDCD010 subfc r6, r28, r26 00003D40 48000014 b +0x00000014 /* 00003D54 */ 00003D44 88C40001 lbz r6, [r4 + 0x0001] 00003D48 32240002 addic r17, r4, 2 label00003D4C: 00003D4C 54C41838 rlwinm r4, r6, 3, 0, 28 00003D50 7CDCD010 subfc r6, r28, r26 label00003D54: 00003D54 7C902014 addc r4, r16, r4 00003D58 7CDA0734 extsh r26, r6 label00003D5C: 00003D5C 88110000 lbz r0, [r17] 00003D60 311CFFFF subic r8, r28, 1 00003D64 5406D97A rlwinm r6, r0, 27, 5, 29 00003D68 7CE4302E lwzx r7, r4, r6 00003D6C 5406177A rlwinm r6, r0, 2, 29, 29 00003D70 90E50000 stw [r5], r7 00003D74 5407E77A rlwinm r7, r0, 28, 29, 29 00003D78 7D24382E lwzx r9, r4, r7 00003D7C 5407EF7A rlwinm r7, r0, 29, 29, 29 00003D80 91250004 stw [r5 + 0x0004], r9 00003D84 7D44382E lwzx r10, r4, r7 00003D88 5407F77A rlwinm r7, r0, 30, 29, 29 00003D8C 91450008 stw [r5 + 0x0008], r10 00003D90 7D24382E lwzx r9, r4, r7 00003D94 5407FF7A rlwinm r7, r0, 31, 29, 29 00003D98 9125000C stw [r5 + 0x000C], r9 00003D9C 7D44382E lwzx r10, r4, r7 00003DA0 5407077A rlwinm r7, r0, 0, 29, 29 00003DA4 91550000 stw [r21], r10 00003DA8 7CE4382E lwzx r7, r4, r7 00003DAC 54090F7A rlwinm r9, r0, 1, 29, 29 00003DB0 90F50004 stw [r21 + 0x0004], r7 00003DB4 7C04482E lwzx r0, r4, r9 00003DB8 7D070735 extsh. r7, r8 00003DBC 90150008 stw [r21 + 0x0008], r0 00003DC0 7CC4302E lwzx r6, r4, r6 00003DC4 90D5000C stw [r21 + 0x000C], r6 00003DC8 88110001 lbz r0, [r17 + 0x0001] 00003DCC 30A50010 addic r5, r5, 16 00003DD0 5406D97A rlwinm r6, r0, 27, 5, 29 00003DD4 7CC4302E lwzx r6, r4, r6 00003DD8 5407177A rlwinm r7, r0, 2, 29, 29 00003DDC 90D80000 stw [r24], r6 00003DE0 5406E77A rlwinm r6, r0, 28, 29, 29 00003DE4 7D24302E lwzx r9, r4, r6 00003DE8 5406EF7A rlwinm r6, r0, 29, 29, 29 00003DEC 91380004 stw [r24 + 0x0004], r9 00003DF0 7D44302E lwzx r10, r4, r6 00003DF4 5406F77A rlwinm r6, r0, 30, 29, 29 00003DF8 91580008 stw [r24 + 0x0008], r10 00003DFC 7D24302E lwzx r9, r4, r6 00003E00 5406FF7A rlwinm r6, r0, 31, 29, 29 00003E04 9138000C stw [r24 + 0x000C], r9 00003E08 7D44302E lwzx r10, r4, r6 00003E0C 5406077A rlwinm r6, r0, 0, 29, 29 00003E10 915D0000 stw [r29], r10 00003E14 7CC4302E lwzx r6, r4, r6 00003E18 54090F7A rlwinm r9, r0, 1, 29, 29 00003E1C 90DD0004 stw [r29 + 0x0004], r6 00003E20 7D24482E lwzx r9, r4, r9 00003E24 32B50010 addic r21, r21, 16 00003E28 913D0008 stw [r29 + 0x0008], r9 00003E2C 7CC4382E lwzx r6, r4, r7 00003E30 90DD000C stw [r29 + 0x000C], r6 00003E34 32310002 addic r17, r17, 2 00003E38 33180010 addic r24, r24, 16 00003E3C 33BD0010 addic r29, r29, 16 00003E40 7D1C0734 extsh r28, r8 00003E44 4080FF18 bge -0x000000E8 /* 00003D5C */ 00003E48 480004A0 b +0x000004A0 /* 000042E8 */ 00003E4C 88C40001 lbz r6, [r4 + 0x0001] 00003E50 80030040 lwz r0, [r3 + 0x0040] 00003E54 54C6103A rlwinm r6, r6, 2, 0, 29 00003E58 7CCD302E lwzx r6, r13, r6 00003E5C 54072036 rlwinm r7, r0, 4, 0, 27 00003E60 7CCE392E stwx r14, r6, r7 00003E64 88C40002 lbz r6, [r4 + 0x0002] 00003E68 32240005 addic r17, r4, 5 00003E6C 54C6103A rlwinm r6, r6, 2, 0, 29 00003E70 7CCD302E lwzx r6, r13, r6 00003E74 7CEE3814 addc r7, r14, r7 00003E78 90C70004 stw [r7 + 0x0004], r6 00003E7C 88C40003 lbz r6, [r4 + 0x0003] 00003E80 54C6103A rlwinm r6, r6, 2, 0, 29 00003E84 7D0D302E lwzx r8, r13, r6 00003E88 91070008 stw [r7 + 0x0008], r8 00003E8C 88840004 lbz r4, [r4 + 0x0004] 00003E90 5484103A rlwinm r4, r4, 2, 0, 29 00003E94 7C8D202E lwzx r4, r13, r4 00003E98 9087000C stw [r7 + 0x000C], r4 00003E9C 80C30040 lwz r6, [r3 + 0x0040] 00003EA0 30E60001 addic r7, r6, 1 00003EA4 2C870100 cmpwi cr1, r7, 256 00003EA8 90E30040 stw [r3 + 0x0040], r7 00003EAC 54C6063E rlwinm r6, r6, 0, 24, 31 00003EB0 4086001C bne cr1, +0x0000001C /* 00003ECC */ 00003EB4 93630040 stw [r3 + 0x0040], r27 00003EB8 54C42036 rlwinm r4, r6, 4, 0, 27 00003EBC 7CDCD010 subfc r6, r28, r26 00003EC0 48000014 b +0x00000014 /* 00003ED4 */ 00003EC4 88C40001 lbz r6, [r4 + 0x0001] 00003EC8 32240002 addic r17, r4, 2 label00003ECC: 00003ECC 54C42036 rlwinm r4, r6, 4, 0, 27 00003ED0 7CDCD010 subfc r6, r28, r26 label00003ED4: 00003ED4 7C8E2014 addc r4, r14, r4 00003ED8 7CDA0734 extsh r26, r6 label00003EDC: 00003EDC 88110000 lbz r0, [r17] 00003EE0 311CFFFF subic r8, r28, 1 00003EE4 5406E13A rlwinm r6, r0, 28, 4, 29 00003EE8 7CE4302E lwzx r7, r4, r6 00003EEC 5406173A rlwinm r6, r0, 2, 28, 29 00003EF0 90E50000 stw [r5], r7 00003EF4 5407F73A rlwinm r7, r0, 30, 28, 29 00003EF8 7D44382E lwzx r10, r4, r7 00003EFC 5407073A rlwinm r7, r0, 0, 28, 29 00003F00 91450004 stw [r5 + 0x0004], r10 00003F04 7C04382E lwzx r0, r4, r7 00003F08 7D090735 extsh. r9, r8 00003F0C 90050008 stw [r5 + 0x0008], r0 00003F10 7CC4302E lwzx r6, r4, r6 00003F14 90C5000C stw [r5 + 0x000C], r6 00003F18 89310001 lbz r9, [r17 + 0x0001] 00003F1C 5526E13A rlwinm r6, r9, 28, 4, 29 00003F20 7CC4302E lwzx r6, r4, r6 00003F24 5527173A rlwinm r7, r9, 2, 28, 29 00003F28 90D50000 stw [r21], r6 00003F2C 5526F73A rlwinm r6, r9, 30, 28, 29 00003F30 7C04302E lwzx r0, r4, r6 00003F34 5526073A rlwinm r6, r9, 0, 28, 29 00003F38 90150004 stw [r21 + 0x0004], r0 00003F3C 7CC4302E lwzx r6, r4, r6 00003F40 90D50008 stw [r21 + 0x0008], r6 00003F44 7CE4382E lwzx r7, r4, r7 00003F48 7D1C0734 extsh r28, r8 00003F4C 90F5000C stw [r21 + 0x000C], r7 00003F50 88110002 lbz r0, [r17 + 0x0002] 00003F54 30A50010 addic r5, r5, 16 00003F58 5406E13A rlwinm r6, r0, 28, 4, 29 00003F5C 7CE4302E lwzx r7, r4, r6 00003F60 5406173A rlwinm r6, r0, 2, 28, 29 00003F64 90F80000 stw [r24], r7 00003F68 5407F73A rlwinm r7, r0, 30, 28, 29 00003F6C 7D24382E lwzx r9, r4, r7 00003F70 5407073A rlwinm r7, r0, 0, 28, 29 00003F74 91380004 stw [r24 + 0x0004], r9 00003F78 7C04382E lwzx r0, r4, r7 00003F7C 32B50010 addic r21, r21, 16 00003F80 90180008 stw [r24 + 0x0008], r0 00003F84 7CC4302E lwzx r6, r4, r6 00003F88 90D8000C stw [r24 + 0x000C], r6 00003F8C 88110003 lbz r0, [r17 + 0x0003] 00003F90 33180010 addic r24, r24, 16 00003F94 5406E13A rlwinm r6, r0, 28, 4, 29 00003F98 7CE4302E lwzx r7, r4, r6 00003F9C 5406F73A rlwinm r6, r0, 30, 28, 29 00003FA0 90FD0000 stw [r29], r7 00003FA4 7D04302E lwzx r8, r4, r6 00003FA8 5406073A rlwinm r6, r0, 0, 28, 29 00003FAC 911D0004 stw [r29 + 0x0004], r8 00003FB0 7CC4302E lwzx r6, r4, r6 00003FB4 5407173A rlwinm r7, r0, 2, 28, 29 00003FB8 90DD0008 stw [r29 + 0x0008], r6 00003FBC 7CE4382E lwzx r7, r4, r7 00003FC0 32310004 addic r17, r17, 4 00003FC4 90FD000C stw [r29 + 0x000C], r7 00003FC8 33BD0010 addic r29, r29, 16 00003FCC 4080FF10 bge -0x000000F0 /* 00003EDC */ 00003FD0 48000318 b +0x00000318 /* 000042E8 */ 00003FD4 88C40001 lbz r6, [r4 + 0x0001] 00003FD8 80030044 lwz r0, [r3 + 0x0044] 00003FDC 54C6103A rlwinm r6, r6, 2, 0, 29 00003FE0 7CCD302E lwzx r6, r13, r6 00003FE4 54072834 rlwinm r7, r0, 5, 0, 26 00003FE8 7CD4392E stwx r20, r6, r7 00003FEC 88C40002 lbz r6, [r4 + 0x0002] 00003FF0 7CF43814 addc r7, r20, r7 00003FF4 54C6103A rlwinm r6, r6, 2, 0, 29 00003FF8 7CCD302E lwzx r6, r13, r6 00003FFC 90C70004 stw [r7 + 0x0004], r6 00004000 88C40003 lbz r6, [r4 + 0x0003] 00004004 54C6103A rlwinm r6, r6, 2, 0, 29 00004008 7D0D302E lwzx r8, r13, r6 0000400C 91070008 stw [r7 + 0x0008], r8 00004010 88C40004 lbz r6, [r4 + 0x0004] 00004014 54C6103A rlwinm r6, r6, 2, 0, 29 00004018 7CCD302E lwzx r6, r13, r6 0000401C 90C7000C stw [r7 + 0x000C], r6 00004020 88C40005 lbz r6, [r4 + 0x0005] 00004024 54C6103A rlwinm r6, r6, 2, 0, 29 00004028 7D0D302E lwzx r8, r13, r6 0000402C 91070010 stw [r7 + 0x0010], r8 00004030 88C40006 lbz r6, [r4 + 0x0006] 00004034 54C6103A rlwinm r6, r6, 2, 0, 29 00004038 7CCD302E lwzx r6, r13, r6 0000403C 90C70014 stw [r7 + 0x0014], r6 00004040 88C40007 lbz r6, [r4 + 0x0007] 00004044 32240009 addic r17, r4, 9 00004048 54C6103A rlwinm r6, r6, 2, 0, 29 0000404C 7CCD302E lwzx r6, r13, r6 00004050 90C70018 stw [r7 + 0x0018], r6 00004054 88840008 lbz r4, [r4 + 0x0008] 00004058 5484103A rlwinm r4, r4, 2, 0, 29 0000405C 7C8D202E lwzx r4, r13, r4 00004060 9087001C stw [r7 + 0x001C], r4 00004064 80C30044 lwz r6, [r3 + 0x0044] 00004068 30E60001 addic r7, r6, 1 0000406C 2C870100 cmpwi cr1, r7, 256 00004070 90E30044 stw [r3 + 0x0044], r7 00004074 54C6063E rlwinm r6, r6, 0, 24, 31 00004078 4086001C bne cr1, +0x0000001C /* 00004094 */ 0000407C 93630044 stw [r3 + 0x0044], r27 00004080 54C42834 rlwinm r4, r6, 5, 0, 26 00004084 7CDCD010 subfc r6, r28, r26 00004088 48000014 b +0x00000014 /* 0000409C */ 0000408C 88C40001 lbz r6, [r4 + 0x0001] 00004090 32240002 addic r17, r4, 2 label00004094: 00004094 54C42834 rlwinm r4, r6, 5, 0, 26 00004098 7CDCD010 subfc r6, r28, r26 label0000409C: 0000409C 7C942014 addc r4, r20, r4 000040A0 7CDA0734 extsh r26, r6 label000040A4: 000040A4 A8D10000 lha r6, [r17] 000040A8 313CFFFF subic r9, r28, 1 000040AC 54C7AEFA rlwinm r7, r6, 21, 27, 29 000040B0 7CE4382E lwzx r7, r4, r7 000040B4 7D200735 extsh. r0, r9 000040B8 90E50000 stw [r5], r7 000040BC 54C7C6FA rlwinm r7, r6, 24, 27, 29 000040C0 7D04382E lwzx r8, r4, r7 000040C4 54C7DEFA rlwinm r7, r6, 27, 27, 29 000040C8 91050004 stw [r5 + 0x0004], r8 000040CC 7C04382E lwzx r0, r4, r7 000040D0 54C7F6FA rlwinm r7, r6, 30, 27, 29 000040D4 90050008 stw [r5 + 0x0008], r0 000040D8 7CE4382E lwzx r7, r4, r7 000040DC 90E5000C stw [r5 + 0x000C], r7 000040E0 A8110002 lha r0, [r17 + 0x0002] 000040E4 5407AEFA rlwinm r7, r0, 21, 27, 29 000040E8 7D04382E lwzx r8, r4, r7 000040EC 5407C6FA rlwinm r7, r0, 24, 27, 29 000040F0 91150000 stw [r21], r8 000040F4 7D44382E lwzx r10, r4, r7 000040F8 5407DEFA rlwinm r7, r0, 27, 27, 29 000040FC 91550004 stw [r21 + 0x0004], r10 00004100 7D04382E lwzx r8, r4, r7 00004104 5407F6FA rlwinm r7, r0, 30, 27, 29 00004108 91150008 stw [r21 + 0x0008], r8 0000410C 7CE4382E lwzx r7, r4, r7 00004110 5400452E rlwinm r0, r0, 8, 20, 23 00004114 90F5000C stw [r21 + 0x000C], r7 00004118 A9110004 lha r8, [r17 + 0x0004] 0000411C 50C06426 rlwimi r0, r6, 12, 16, 19 00004120 5506AEFA rlwinm r6, r8, 21, 27, 29 00004124 7CE4302E lwzx r7, r4, r6 00004128 5506F6FA rlwinm r6, r8, 30, 27, 29 0000412C 90F80000 stw [r24], r7 00004130 5507C6FA rlwinm r7, r8, 24, 27, 29 00004134 7D44382E lwzx r10, r4, r7 00004138 5507DEFA rlwinm r7, r8, 27, 27, 29 0000413C 91580004 stw [r24 + 0x0004], r10 00004140 7CE4382E lwzx r7, r4, r7 00004144 55082636 rlwinm r8, r8, 4, 24, 27 00004148 90F80008 stw [r24 + 0x0008], r7 0000414C 7CC4302E lwzx r6, r4, r6 00004150 7C004378 or r0, r0, r8 00004154 90D8000C stw [r24 + 0x000C], r6 00004158 5406AEFA rlwinm r6, r0, 21, 27, 29 0000415C 7CE4302E lwzx r7, r4, r6 00004160 5406C6FA rlwinm r6, r0, 24, 27, 29 00004164 90FD0000 stw [r29], r7 00004168 7D04302E lwzx r8, r4, r6 0000416C 5406DEFA rlwinm r6, r0, 27, 27, 29 00004170 911D0004 stw [r29 + 0x0004], r8 00004174 7CC4302E lwzx r6, r4, r6 00004178 5407F6FA rlwinm r7, r0, 30, 27, 29 0000417C 90DD0008 stw [r29 + 0x0008], r6 00004180 7CE4382E lwzx r7, r4, r7 00004184 30A50010 addic r5, r5, 16 00004188 90FD000C stw [r29 + 0x000C], r7 0000418C 32B50010 addic r21, r21, 16 00004190 32310006 addic r17, r17, 6 00004194 33180010 addic r24, r24, 16 00004198 33BD0010 addic r29, r29, 16 0000419C 7D3C0734 extsh r28, r9 000041A0 4080FF04 bge -0x000000FC /* 000040A4 */ 000041A4 48000144 b +0x00000144 /* 000042E8 */ 000041A8 7CDCD010 subfc r6, r28, r26 000041AC 30FCFFFF subic r7, r28, 1 000041B0 7CE40734 extsh r4, r7 000041B4 7CDA0734 extsh r26, r6 000041B8 38C40000 addi r6, r4, 0x0000 000041BC 30E4FFFF subic r7, r4, 1 label000041C0: 000041C0 88910000 lbz r4, [r17] 000041C4 7CE00734 extsh r0, r7 000041C8 5484103A rlwinm r4, r4, 2, 0, 29 000041CC 7C8D202E lwzx r4, r13, r4 000041D0 2C060000 cmpwi r6, 0 000041D4 90850000 stw [r5], r4 000041D8 88910001 lbz r4, [r17 + 0x0001] 000041DC 30C00000 addic r6, r0, 0 000041E0 5484103A rlwinm r4, r4, 2, 0, 29 000041E4 7C8D202E lwzx r4, r13, r4 000041E8 30E0FFFF subic r7, r0, 1 000041EC 90850004 stw [r5 + 0x0004], r4 000041F0 88910002 lbz r4, [r17 + 0x0002] 000041F4 5484103A rlwinm r4, r4, 2, 0, 29 000041F8 7D0D202E lwzx r8, r13, r4 000041FC 91050008 stw [r5 + 0x0008], r8 00004200 88910003 lbz r4, [r17 + 0x0003] 00004204 5484103A rlwinm r4, r4, 2, 0, 29 00004208 7C8D202E lwzx r4, r13, r4 0000420C 9085000C stw [r5 + 0x000C], r4 00004210 88910004 lbz r4, [r17 + 0x0004] 00004214 30A50010 addic r5, r5, 16 00004218 5484103A rlwinm r4, r4, 2, 0, 29 0000421C 7C8D202E lwzx r4, r13, r4 00004220 90950000 stw [r21], r4 00004224 88910005 lbz r4, [r17 + 0x0005] 00004228 5484103A rlwinm r4, r4, 2, 0, 29 0000422C 7D0D202E lwzx r8, r13, r4 00004230 91150004 stw [r21 + 0x0004], r8 00004234 88910006 lbz r4, [r17 + 0x0006] 00004238 5484103A rlwinm r4, r4, 2, 0, 29 0000423C 7C8D202E lwzx r4, r13, r4 00004240 90950008 stw [r21 + 0x0008], r4 00004244 88910007 lbz r4, [r17 + 0x0007] 00004248 5484103A rlwinm r4, r4, 2, 0, 29 0000424C 7D0D202E lwzx r8, r13, r4 00004250 9115000C stw [r21 + 0x000C], r8 00004254 88910008 lbz r4, [r17 + 0x0008] 00004258 32B50010 addic r21, r21, 16 0000425C 5484103A rlwinm r4, r4, 2, 0, 29 00004260 7C8D202E lwzx r4, r13, r4 00004264 90980000 stw [r24], r4 00004268 88910009 lbz r4, [r17 + 0x0009] 0000426C 5484103A rlwinm r4, r4, 2, 0, 29 00004270 7D0D202E lwzx r8, r13, r4 00004274 91180004 stw [r24 + 0x0004], r8 00004278 8891000A lbz r4, [r17 + 0x000A] 0000427C 5484103A rlwinm r4, r4, 2, 0, 29 00004280 7C8D202E lwzx r4, r13, r4 00004284 90980008 stw [r24 + 0x0008], r4 00004288 8891000B lbz r4, [r17 + 0x000B] 0000428C 5484103A rlwinm r4, r4, 2, 0, 29 00004290 7D0D202E lwzx r8, r13, r4 00004294 9118000C stw [r24 + 0x000C], r8 00004298 8891000C lbz r4, [r17 + 0x000C] 0000429C 33180010 addic r24, r24, 16 000042A0 5484103A rlwinm r4, r4, 2, 0, 29 000042A4 7C8D202E lwzx r4, r13, r4 000042A8 909D0000 stw [r29], r4 000042AC 8891000D lbz r4, [r17 + 0x000D] 000042B0 5484103A rlwinm r4, r4, 2, 0, 29 000042B4 7D0D202E lwzx r8, r13, r4 000042B8 911D0004 stw [r29 + 0x0004], r8 000042BC 8891000E lbz r4, [r17 + 0x000E] 000042C0 5484103A rlwinm r4, r4, 2, 0, 29 000042C4 7C8D202E lwzx r4, r13, r4 000042C8 909D0008 stw [r29 + 0x0008], r4 000042CC 8891000F lbz r4, [r17 + 0x000F] 000042D0 32310010 addic r17, r17, 16 000042D4 5484103A rlwinm r4, r4, 2, 0, 29 000042D8 7C8D202E lwzx r4, r13, r4 000042DC 909D000C stw [r29 + 0x000C], r4 000042E0 33BD0010 addic r29, r29, 16 000042E4 4080FEDC bge -0x00000124 /* 000041C0 */ label000042E8: 000042E8 309AFFFF subic r4, r26, 1 000042EC 7C860735 extsh. r6, r4 000042F0 3B460000 addi r26, r6, 0x0000 000042F4 4080F800 bge -0x00000800 /* 00003AF4 */ label000042F8: 000042F8 3093FFFF subic r4, r19, 1 000042FC 7C850735 extsh. r5, r4 00004300 7DEFB014 addc r15, r15, r22 00004304 3A650000 addi r19, r5, 0x0000 00004308 4080F7C8 bge -0x00000838 /* 00003AD0 */ label0000430C: 0000430C 38800001 li r4, 0x0001 00004310 98810038 stb [r1 + 0x0038], r4 00004314 92230008 stw [r3 + 0x0008], r17 00004318 B9A10044 lmw r13, [r1 + 0x0044] 0000431C 30210090 addic r1, r1, 144 00004320 4E800020 blr 00004324 00000000 .invalid 00004328 00002041 .invalid 0000432C 80130100 lwz r0, [r19 + 0x0100] 00004330 00000000 .invalid 00004334 000008D8 .invalid 00004338 0012534D .invalid 0000433C 43444543 bcla 26, 4, 0x00004540 00004340 4F4D5052 .invalid 4C 00004344 45535338 .invalid sc 00004348 544F3332 rlwinm r15, r2, 6, 12, 25 0000434C A8830022 lha r4, [r3 + 0x0022] 00004350 7C0802A6 mflr r0 00004354 2C840000 cmpwi cr1, r4, 0 00004358 BDA1FFB4 stmw [r1 - 0x004C], r13 0000435C 90010008 stw [r1 + 0x0008], r0 00004360 9421FF50 stwu [r1 - 0x00B0], r1 00004364 40840018 bge cr1, +0x00000018 /* 0000437C */ 00004368 48000EBD bl +0x00000EBC /* 00005224 */ 0000436C 818100B8 lwz r12, [r1 + 0x00B8] 00004370 302100B0 addic r1, r1, 176 00004374 7D8803A6 mtlr r12 00004378 4E800020 blr label0000437C: 0000437C 80A30068 lwz r5, [r3 + 0x0068] 00004380 AA03001E lha r16, [r3 + 0x001E] 00004384 80A50000 lwz r5, [r5] 00004388 3090FFFF subic r4, r16, 1 0000438C 30E5000C addic r7, r5, 12 00004390 80A30010 lwz r5, [r3 + 0x0010] 00004394 7C800735 extsh. r0, r4 00004398 90A10040 stw [r1 + 0x0040], r5 0000439C 38A00001 li r5, 0x0001 000043A0 90E1003C stw [r1 + 0x003C], r7 000043A4 81E30008 lwz r15, [r3 + 0x0008] 000043A8 98A10038 stb [r1 + 0x0038], r5 000043AC A8030018 lha r0, [r3 + 0x0018] 000043B0 81230030 lwz r9, [r3 + 0x0030] 000043B4 80E30034 lwz r7, [r3 + 0x0034] 000043B8 81030038 lwz r8, [r3 + 0x0038] 000043BC 91210048 stw [r1 + 0x0048], r9 000043C0 91010050 stw [r1 + 0x0050], r8 000043C4 90010044 stw [r1 + 0x0044], r0 000043C8 90E1004C stw [r1 + 0x004C], r7 000043CC 98A10038 stb [r1 + 0x0038], r5 000043D0 7C900734 extsh r16, r4 000043D4 41800E0C blt +0x00000E0C /* 000051E0 */ 000043D8 30800000 addic r4, r0, 0 000043DC 54841838 rlwinm r4, r4, 3, 0, 28 000043E0 90810054 stw [r1 + 0x0054], r4 label000043E4: 000043E4 AA23001A lha r17, [r3 + 0x001A] 000043E8 80C10044 lwz r6, [r1 + 0x0044] 000043EC 3011FFFF subic r0, r17, 1 000043F0 80A10040 lwz r5, [r1 + 0x0040] 000043F4 7C070735 extsh. r7, r0 000043F8 7C853014 addc r4, r5, r6 000043FC 7DA62014 addc r13, r6, r4 00004400 7DC66814 addc r14, r6, r13 00004404 7E667014 addc r19, r6, r14 00004408 7EA69814 addc r21, r6, r19 0000440C 7E46A814 addc r18, r6, r21 00004410 7E869014 addc r20, r6, r18 00004414 3A270000 addi r17, r7, 0x0000 00004418 41800DA8 blt +0x00000DA8 /* 000051C0 */ label0000441C: 0000441C 88EF0000 lbz r7, [r15] 00004420 38CF0000 addi r6, r15, 0x0000 00004424 54E0E13E rlwinm r0, r7, 28, 4, 31 00004428 2880000F cmplwi cr1, r0, 15 0000442C 38070000 addi r0, r7, 0x0000 00004430 54E7073E rlwinm r7, r7, 0, 28, 31 00004434 31EF0001 addic r15, r15, 1 00004438 90E10058 stw [r1 + 0x0058], r7 0000443C 41850D74 bgt cr1, +0x00000D74 /* 000051B0 */ 00004440 80E20070 lwz r7, [r2 + 0x0070] 00004444 5400F0BA rlwinm r0, r0, 30, 2, 29 00004448 7CE70014 addc r7, r7, r0 0000444C 80070080 lwz r0, [r7 + 0x0080] 00004450 80E20074 lwz r7, [r2 + 0x0074] 00004454 7C070014 addc r0, r7, r0 00004458 7C0903A6 mtctr r0 0000445C 4E800420 bctr 00004460 88E60001 lbz r7, [r6 + 0x0001] 00004464 31E60002 addic r15, r6, 2 00004468 90E10058 stw [r1 + 0x0058], r7 0000446C 80C10058 lwz r6, [r1 + 0x0058] 00004470 30060001 addic r0, r6, 1 00004474 54002834 rlwinm r0, r0, 5, 0, 26 00004478 7C000734 extsh r0, r0 0000447C 7CC68810 subfc r6, r6, r17 00004480 7E80A014 addc r20, r0, r20 00004484 7CD10734 extsh r17, r6 00004488 7CA50014 addc r5, r5, r0 0000448C 7C840014 addc r4, r4, r0 00004490 7DAD0014 addc r13, r13, r0 00004494 7DCE0014 addc r14, r14, r0 00004498 7E730014 addc r19, r19, r0 0000449C 7EB50014 addc r21, r21, r0 000044A0 7E520014 addc r18, r18, r0 000044A4 48000D0C b +0x00000D0C /* 000051B0 */ 000044A8 88E60001 lbz r7, [r6 + 0x0001] 000044AC 31E60002 addic r15, r6, 2 000044B0 90E10058 stw [r1 + 0x0058], r7 000044B4 80010058 lwz r0, [r1 + 0x0058] 000044B8 39800001 li r12, 0x0001 000044BC 7C008810 subfc r0, r0, r17 000044C0 7C110734 extsh r17, r0 label000044C4: 000044C4 300C0001 addic r0, r12, 1 000044C8 7C0C0734 extsh r12, r0 000044CC 39440000 addi r10, r4, 0x0000 000044D0 2C8C0004 cmpwi cr1, r12, 4 000044D4 3BE50000 addi r31, r5, 0x0000 000044D8 83C10058 lwz r30, [r1 + 0x0058] 000044DC 8105FFE0 lwz r8, [r5 - 0x0020] 000044E0 80E5FFE4 lwz r7, [r5 - 0x001C] 000044E4 8165FFE8 lwz r11, [r5 - 0x0018] 000044E8 8125FFEC lwz r9, [r5 - 0x0014] 000044EC 8005FFF0 lwz r0, [r5 - 0x0010] 000044F0 8085FFF4 lwz r4, [r5 - 0x000C] 000044F4 80C5FFF8 lwz r6, [r5 - 0x0008] 000044F8 83A5FFFC lwz r29, [r5 - 0x0004] label000044FC: 000044FC 30BEFFFF subic r5, r30, 1 00004500 7CBE0735 extsh. r30, r5 00004504 911F0000 stw [r31], r8 00004508 90FF0004 stw [r31 + 0x0004], r7 0000450C 917F0008 stw [r31 + 0x0008], r11 00004510 913F000C stw [r31 + 0x000C], r9 00004514 901F0010 stw [r31 + 0x0010], r0 00004518 909F0014 stw [r31 + 0x0014], r4 0000451C 90DF0018 stw [r31 + 0x0018], r6 00004520 93BF001C stw [r31 + 0x001C], r29 00004524 910A0000 stw [r10], r8 00004528 90EA0004 stw [r10 + 0x0004], r7 0000452C 916A0008 stw [r10 + 0x0008], r11 00004530 912A000C stw [r10 + 0x000C], r9 00004534 900A0010 stw [r10 + 0x0010], r0 00004538 908A0014 stw [r10 + 0x0014], r4 0000453C 90CA0018 stw [r10 + 0x0018], r6 fn00004540: 00004540 93AA001C stw [r10 + 0x001C], r29 00004544 33FF0020 addic r31, r31, 32 00004548 314A0020 addic r10, r10, 32 0000454C 4080FFB0 bge -0x00000050 /* 000044FC */ 00004550 38AD0000 addi r5, r13, 0x0000 00004554 388E0000 addi r4, r14, 0x0000 00004558 39B30000 addi r13, r19, 0x0000 0000455C 39D50000 addi r14, r21, 0x0000 00004560 3A720000 addi r19, r18, 0x0000 00004564 3AB40000 addi r21, r20, 0x0000 00004568 3A5F0000 addi r18, r31, 0x0000 0000456C 3A8A0000 addi r20, r10, 0x0000 00004570 4085FF54 ble cr1, -0x000000AC /* 000044C4 */ 00004574 48000C3C b +0x00000C3C /* 000051B0 */ 00004578 88E60001 lbz r7, [r6 + 0x0001] 0000457C 31E60002 addic r15, r6, 2 00004580 90E10058 stw [r1 + 0x0058], r7 00004584 80010058 lwz r0, [r1 + 0x0058] 00004588 7C000014 addc r0, r0, r0 0000458C 30000001 addic r0, r0, 1 00004590 7C008810 subfc r0, r0, r17 00004594 7C110734 extsh r17, r0 00004598 38000001 li r0, 0x0001 0000459C 9001005C stw [r1 + 0x005C], r0 label000045A0: 000045A0 8001005C lwz r0, [r1 + 0x005C] 000045A4 3AE40000 addi r23, r4, 0x0000 000045A8 30000001 addic r0, r0, 1 000045AC 7C000734 extsh r0, r0 000045B0 2C800004 cmpwi cr1, r0, 4 000045B4 3B250000 addi r25, r5, 0x0000 000045B8 8365FFC0 lwz r27, [r5 - 0x0040] 000045BC 8385FFC4 lwz r28, [r5 - 0x003C] 000045C0 82C5FFC8 lwz r22, [r5 - 0x0038] 000045C4 8305FFCC lwz r24, [r5 - 0x0034] 000045C8 8345FFD0 lwz r26, [r5 - 0x0030] 000045CC 83C5FFD4 lwz r30, [r5 - 0x002C] 000045D0 8185FFD8 lwz r12, [r5 - 0x0028] 000045D4 8145FFDC lwz r10, [r5 - 0x0024] 000045D8 8105FFE0 lwz r8, [r5 - 0x0020] 000045DC 80C5FFE4 lwz r6, [r5 - 0x001C] 000045E0 80E5FFE8 lwz r7, [r5 - 0x0018] 000045E4 8125FFEC lwz r9, [r5 - 0x0014] 000045E8 8165FFF0 lwz r11, [r5 - 0x0010] 000045EC 83E5FFF4 lwz r31, [r5 - 0x000C] 000045F0 80810058 lwz r4, [r1 + 0x0058] 000045F4 83A5FFF8 lwz r29, [r5 - 0x0008] 000045F8 9001005C stw [r1 + 0x005C], r0 000045FC 80A5FFFC lwz r5, [r5 - 0x0004] label00004600: 00004600 93790000 stw [r25], r27 00004604 93770000 stw [r23], r27 00004608 93990004 stw [r25 + 0x0004], r28 0000460C 93970004 stw [r23 + 0x0004], r28 00004610 92D90008 stw [r25 + 0x0008], r22 00004614 92D70008 stw [r23 + 0x0008], r22 00004618 9319000C stw [r25 + 0x000C], r24 0000461C 9317000C stw [r23 + 0x000C], r24 00004620 93590010 stw [r25 + 0x0010], r26 00004624 93570010 stw [r23 + 0x0010], r26 00004628 93D90014 stw [r25 + 0x0014], r30 0000462C 93D70014 stw [r23 + 0x0014], r30 00004630 91990018 stw [r25 + 0x0018], r12 00004634 91970018 stw [r23 + 0x0018], r12 00004638 9159001C stw [r25 + 0x001C], r10 0000463C 9157001C stw [r23 + 0x001C], r10 00004640 91190020 stw [r25 + 0x0020], r8 00004644 91170020 stw [r23 + 0x0020], r8 00004648 90D90024 stw [r25 + 0x0024], r6 0000464C 90D70024 stw [r23 + 0x0024], r6 label00004650: 00004650 90F90028 stw [r25 + 0x0028], r7 00004654 90F70028 stw [r23 + 0x0028], r7 00004658 9139002C stw [r25 + 0x002C], r9 0000465C 9137002C stw [r23 + 0x002C], r9 00004660 91790030 stw [r25 + 0x0030], r11 00004664 91770030 stw [r23 + 0x0030], r11 00004668 93F90034 stw [r25 + 0x0034], r31 0000466C 93F70034 stw [r23 + 0x0034], r31 00004670 3084FFFF subic r4, r4, 1 00004674 93B90038 stw [r25 + 0x0038], r29 00004678 7C800735 extsh. r0, r4 0000467C 93B70038 stw [r23 + 0x0038], r29 00004680 90B9003C stw [r25 + 0x003C], r5 00004684 90B7003C stw [r23 + 0x003C], r5 00004688 32F70040 addic r23, r23, 64 0000468C 33390040 addic r25, r25, 64 00004690 30800000 addic r4, r0, 0 00004694 4080FF6C bge -0x00000094 /* 00004600 */ 00004698 38AD0000 addi r5, r13, 0x0000 0000469C 388E0000 addi r4, r14, 0x0000 000046A0 39B30000 addi r13, r19, 0x0000 000046A4 39D50000 addi r14, r21, 0x0000 000046A8 3A720000 addi r19, r18, 0x0000 000046AC 3AB40000 addi r21, r20, 0x0000 000046B0 3A590000 addi r18, r25, 0x0000 000046B4 3A970000 addi r20, r23, 0x0000 000046B8 4085FEE8 ble cr1, -0x00000118 /* 000045A0 */ 000046BC 48000AF4 b +0x00000AF4 /* 000051B0 */ 000046C0 88E60001 lbz r7, [r6 + 0x0001] 000046C4 31E60002 addic r15, r6, 2 000046C8 90E10058 stw [r1 + 0x0058], r7 000046CC 80010058 lwz r0, [r1 + 0x0058] 000046D0 80E1003C lwz r7, [r1 + 0x003C] 000046D4 7C008810 subfc r0, r0, r17 000046D8 7C110734 extsh r17, r0 000046DC 880F0000 lbz r0, [r15] 000046E0 31EF0001 addic r15, r15, 1 000046E4 5406103A rlwinm r6, r0, 2, 0, 29 label000046E8: 000046E8 7C07302E lwzx r0, r7, r6 label000046EC: 000046EC 80C10058 lwz r6, [r1 + 0x0058] 000046F0 90050000 stw [r5], r0 000046F4 90050004 stw [r5 + 0x0004], r0 000046F8 90050008 stw [r5 + 0x0008], r0 000046FC 9005000C stw [r5 + 0x000C], r0 00004700 90050010 stw [r5 + 0x0010], r0 00004704 90050014 stw [r5 + 0x0014], r0 00004708 90050018 stw [r5 + 0x0018], r0 0000470C 9005001C stw [r5 + 0x001C], r0 00004710 90040000 stw [r4], r0 00004714 90040004 stw [r4 + 0x0004], r0 00004718 90040008 stw [r4 + 0x0008], r0 0000471C 9004000C stw [r4 + 0x000C], r0 00004720 90040010 stw [r4 + 0x0010], r0 00004724 90040014 stw [r4 + 0x0014], r0 00004728 90040018 stw [r4 + 0x0018], r0 0000472C 30C6FFFF subic r6, r6, 1 00004730 9004001C stw [r4 + 0x001C], r0 00004734 900D0000 stw [r13], r0 00004738 900D0004 stw [r13 + 0x0004], r0 0000473C 900D0008 stw [r13 + 0x0008], r0 00004740 900D000C stw [r13 + 0x000C], r0 00004744 900D0010 stw [r13 + 0x0010], r0 label00004748: 00004748 900D0014 stw [r13 + 0x0014], r0 0000474C 900D0018 stw [r13 + 0x0018], r0 00004750 900D001C stw [r13 + 0x001C], r0 00004754 900E0000 stw [r14], r0 00004758 900E0004 stw [r14 + 0x0004], r0 0000475C 900E0008 stw [r14 + 0x0008], r0 00004760 900E000C stw [r14 + 0x000C], r0 00004764 900E0010 stw [r14 + 0x0010], r0 00004768 900E0014 stw [r14 + 0x0014], r0 0000476C 900E0018 stw [r14 + 0x0018], r0 00004770 900E001C stw [r14 + 0x001C], r0 00004774 90130000 stw [r19], r0 label00004778: 00004778 90130004 stw [r19 + 0x0004], r0 0000477C 90130008 stw [r19 + 0x0008], r0 00004780 9013000C stw [r19 + 0x000C], r0 00004784 90130010 stw [r19 + 0x0010], r0 00004788 90130014 stw [r19 + 0x0014], r0 0000478C 90130018 stw [r19 + 0x0018], r0 00004790 9013001C stw [r19 + 0x001C], r0 00004794 7CC70735 extsh. r7, r6 00004798 90150000 stw [r21], r0 0000479C 90150004 stw [r21 + 0x0004], r0 000047A0 90150008 stw [r21 + 0x0008], r0 000047A4 9015000C stw [r21 + 0x000C], r0 000047A8 90150010 stw [r21 + 0x0010], r0 000047AC 90150014 stw [r21 + 0x0014], r0 000047B0 90150018 stw [r21 + 0x0018], r0 000047B4 9015001C stw [r21 + 0x001C], r0 000047B8 90120000 stw [r18], r0 000047BC 90120004 stw [r18 + 0x0004], r0 000047C0 90120008 stw [r18 + 0x0008], r0 000047C4 9012000C stw [r18 + 0x000C], r0 000047C8 90120010 stw [r18 + 0x0010], r0 000047CC 90120014 stw [r18 + 0x0014], r0 000047D0 90120018 stw [r18 + 0x0018], r0 000047D4 9012001C stw [r18 + 0x001C], r0 000047D8 90140000 stw [r20], r0 000047DC 90140004 stw [r20 + 0x0004], r0 000047E0 90140008 stw [r20 + 0x0008], r0 000047E4 9014000C stw [r20 + 0x000C], r0 000047E8 90140010 stw [r20 + 0x0010], r0 000047EC 90140014 stw [r20 + 0x0014], r0 label000047F0: 000047F0 90140018 stw [r20 + 0x0018], r0 000047F4 9014001C stw [r20 + 0x001C], r0 000047F8 32730020 addic r19, r19, 32 000047FC 32B50020 addic r21, r21, 32 00004800 31CE0020 addic r14, r14, 32 00004804 32520020 addic r18, r18, 32 00004808 30A50020 addic r5, r5, 32 0000480C 30840020 addic r4, r4, 32 00004810 31AD0020 addic r13, r13, 32 00004814 32940020 addic r20, r20, 32 00004818 90E10058 stw [r1 + 0x0058], r7 0000481C 4080FED0 bge -0x00000130 /* 000046EC */ 00004820 48000990 b +0x00000990 /* 000051B0 */ 00004824 88060001 lbz r0, [r6 + 0x0001] 00004828 80E1003C lwz r7, [r1 + 0x003C] 0000482C 5409103A rlwinm r9, r0, 2, 0, 29 00004830 8103003C lwz r8, [r3 + 0x003C] 00004834 7C07482E lwzx r0, r7, r9 00004838 81210048 lwz r9, [r1 + 0x0048] 0000483C 55081838 rlwinm r8, r8, 3, 0, 28 00004840 7C09412E stwx r9, r0, r8 00004844 31E60003 addic r15, r6, 3 00004848 88060002 lbz r0, [r6 + 0x0002] 0000484C 7CC94014 addc r6, r9, r8 00004850 5408103A rlwinm r8, r0, 2, 0, 29 00004854 7C07402E lwzx r0, r7, r8 00004858 90060004 stw [r6 + 0x0004], r0 0000485C 80C3003C lwz r6, [r3 + 0x003C] 00004860 30E60001 addic r7, r6, 1 00004864 2C870100 cmpwi cr1, r7, 256 00004868 90E3003C stw [r3 + 0x003C], r7 0000486C 54C0063E rlwinm r0, r6, 0, 24, 31 00004870 4086001C bne cr1, +0x0000001C /* 0000488C */ 00004874 38C00000 li r6, 0x0000 00004878 90C3003C stw [r3 + 0x003C], r6 0000487C 54061838 rlwinm r6, r0, 3, 0, 28 00004880 48000010 b +0x00000010 /* 00004890 */ 00004884 88060001 lbz r0, [r6 + 0x0001] 00004888 31E60002 addic r15, r6, 2 label0000488C: 0000488C 54061838 rlwinm r6, r0, 3, 0, 28 label00004890: 00004890 80010058 lwz r0, [r1 + 0x0058] 00004894 80E10048 lwz r7, [r1 + 0x0048] 00004898 7C008810 subfc r0, r0, r17 0000489C 7CC73014 addc r6, r7, r6 000048A0 7C110734 extsh r17, r0 label000048A4: 000048A4 892F0000 lbz r9, [r15] 000048A8 5527D97A rlwinm r7, r9, 27, 5, 29 000048AC 7C06382E lwzx r0, r6, r7 000048B0 5527E77A rlwinm r7, r9, 28, 29, 29 000048B4 90050000 stw [r5], r0 000048B8 90040000 stw [r4], r0 000048BC 90050004 stw [r5 + 0x0004], r0 000048C0 90040004 stw [r4 + 0x0004], r0 000048C4 7C06382E lwzx r0, r6, r7 000048C8 5527EF7A rlwinm r7, r9, 29, 29, 29 000048CC 90050008 stw [r5 + 0x0008], r0 000048D0 90040008 stw [r4 + 0x0008], r0 000048D4 9005000C stw [r5 + 0x000C], r0 000048D8 9004000C stw [r4 + 0x000C], r0 000048DC 7C06382E lwzx r0, r6, r7 000048E0 5527F77A rlwinm r7, r9, 30, 29, 29 000048E4 90050010 stw [r5 + 0x0010], r0 000048E8 90040010 stw [r4 + 0x0010], r0 000048EC 90050014 stw [r5 + 0x0014], r0 000048F0 90040014 stw [r4 + 0x0014], r0 000048F4 7C06382E lwzx r0, r6, r7 000048F8 90050018 stw [r5 + 0x0018], r0 000048FC 90040018 stw [r4 + 0x0018], r0 00004900 9005001C stw [r5 + 0x001C], r0 00004904 9004001C stw [r4 + 0x001C], r0 00004908 30840020 addic r4, r4, 32 0000490C 30A50020 addic r5, r5, 32 00004910 5527FF7A rlwinm r7, r9, 31, 29, 29 00004914 7C06382E lwzx r0, r6, r7 00004918 5527077A rlwinm r7, r9, 0, 29, 29 0000491C 900D0000 stw [r13], r0 00004920 900E0000 stw [r14], r0 00004924 900D0004 stw [r13 + 0x0004], r0 00004928 900E0004 stw [r14 + 0x0004], r0 0000492C 7C06382E lwzx r0, r6, r7 00004930 55270F7A rlwinm r7, r9, 1, 29, 29 00004934 900D0008 stw [r13 + 0x0008], r0 00004938 900E0008 stw [r14 + 0x0008], r0 0000493C 900D000C stw [r13 + 0x000C], r0 00004940 900E000C stw [r14 + 0x000C], r0 00004944 7C06382E lwzx r0, r6, r7 00004948 5528177A rlwinm r8, r9, 2, 29, 29 0000494C 900D0010 stw [r13 + 0x0010], r0 00004950 900E0010 stw [r14 + 0x0010], r0 00004954 900D0014 stw [r13 + 0x0014], r0 00004958 900E0014 stw [r14 + 0x0014], r0 0000495C 7C06402E lwzx r0, r6, r8 00004960 900D0018 stw [r13 + 0x0018], r0 00004964 900E0018 stw [r14 + 0x0018], r0 00004968 900D001C stw [r13 + 0x001C], r0 0000496C 900E001C stw [r14 + 0x001C], r0 00004970 31CE0020 addic r14, r14, 32 00004974 31AD0020 addic r13, r13, 32 00004978 892F0001 lbz r9, [r15 + 0x0001] 0000497C 31EF0002 addic r15, r15, 2 00004980 5527D97A rlwinm r7, r9, 27, 5, 29 00004984 7C06382E lwzx r0, r6, r7 00004988 5527E77A rlwinm r7, r9, 28, 29, 29 0000498C 90130000 stw [r19], r0 00004990 90150000 stw [r21], r0 00004994 90130004 stw [r19 + 0x0004], r0 00004998 90150004 stw [r21 + 0x0004], r0 0000499C 7C06382E lwzx r0, r6, r7 000049A0 5527EF7A rlwinm r7, r9, 29, 29, 29 000049A4 90130008 stw [r19 + 0x0008], r0 000049A8 90150008 stw [r21 + 0x0008], r0 000049AC 9013000C stw [r19 + 0x000C], r0 000049B0 9015000C stw [r21 + 0x000C], r0 000049B4 7C06382E lwzx r0, r6, r7 000049B8 5527F77A rlwinm r7, r9, 30, 29, 29 000049BC 90130010 stw [r19 + 0x0010], r0 000049C0 90150010 stw [r21 + 0x0010], r0 000049C4 90130014 stw [r19 + 0x0014], r0 000049C8 90150014 stw [r21 + 0x0014], r0 000049CC 7C06382E lwzx r0, r6, r7 000049D0 90130018 stw [r19 + 0x0018], r0 000049D4 90150018 stw [r21 + 0x0018], r0 000049D8 9013001C stw [r19 + 0x001C], r0 000049DC 9015001C stw [r21 + 0x001C], r0 000049E0 32B50020 addic r21, r21, 32 000049E4 32730020 addic r19, r19, 32 000049E8 5527FF7A rlwinm r7, r9, 31, 29, 29 000049EC 7C06382E lwzx r0, r6, r7 000049F0 5527077A rlwinm r7, r9, 0, 29, 29 000049F4 90120000 stw [r18], r0 000049F8 90140000 stw [r20], r0 000049FC 90120004 stw [r18 + 0x0004], r0 00004A00 90140004 stw [r20 + 0x0004], r0 00004A04 7CE6382E lwzx r7, r6, r7 00004A08 80010058 lwz r0, [r1 + 0x0058] 00004A0C 90F20008 stw [r18 + 0x0008], r7 00004A10 90F40008 stw [r20 + 0x0008], r7 00004A14 90F2000C stw [r18 + 0x000C], r7 00004A18 90F4000C stw [r20 + 0x000C], r7 00004A1C 55270F7A rlwinm r7, r9, 1, 29, 29 00004A20 7CE6382E lwzx r7, r6, r7 00004A24 5528177A rlwinm r8, r9, 2, 29, 29 00004A28 90F20010 stw [r18 + 0x0010], r7 00004A2C 90F40010 stw [r20 + 0x0010], r7 00004A30 90F20014 stw [r18 + 0x0014], r7 00004A34 90F40014 stw [r20 + 0x0014], r7 00004A38 7CE6402E lwzx r7, r6, r8 00004A3C 3000FFFF subic r0, r0, 1 00004A40 90F20018 stw [r18 + 0x0018], r7 00004A44 90F40018 stw [r20 + 0x0018], r7 00004A48 90F2001C stw [r18 + 0x001C], r7 00004A4C 90F4001C stw [r20 + 0x001C], r7 00004A50 32940020 addic r20, r20, 32 00004A54 7C070735 extsh. r7, r0 00004A58 32520020 addic r18, r18, 32 00004A5C 90E10058 stw [r1 + 0x0058], r7 00004A60 4080FE44 bge -0x000001BC /* 000048A4 */ 00004A64 3011FFFF subic r0, r17, 1 00004A68 7C060735 extsh. r6, r0 00004A6C 4800074C b +0x0000074C /* 000051B8 */ 00004A70 88060001 lbz r0, [r6 + 0x0001] 00004A74 80E1003C lwz r7, [r1 + 0x003C] 00004A78 5408103A rlwinm r8, r0, 2, 0, 29 00004A7C 80030040 lwz r0, [r3 + 0x0040] 00004A80 7D07402E lwzx r8, r7, r8 00004A84 80E1004C lwz r7, [r1 + 0x004C] 00004A88 54092036 rlwinm r9, r0, 4, 0, 27 00004A8C 7D07492E stwx r7, r8, r9 00004A90 88060002 lbz r0, [r6 + 0x0002] 00004A94 7D274814 addc r9, r7, r9 00004A98 80E1003C lwz r7, [r1 + 0x003C] 00004A9C 5408103A rlwinm r8, r0, 2, 0, 29 00004AA0 7C07402E lwzx r0, r7, r8 00004AA4 31E60005 addic r15, r6, 5 00004AA8 90090004 stw [r9 + 0x0004], r0 00004AAC 88060003 lbz r0, [r6 + 0x0003] 00004AB0 5408103A rlwinm r8, r0, 2, 0, 29 00004AB4 7D07402E lwzx r8, r7, r8 00004AB8 91090008 stw [r9 + 0x0008], r8 00004ABC 88060004 lbz r0, [r6 + 0x0004] 00004AC0 5406103A rlwinm r6, r0, 2, 0, 29 00004AC4 7C07302E lwzx r0, r7, r6 00004AC8 9009000C stw [r9 + 0x000C], r0 00004ACC 80C30040 lwz r6, [r3 + 0x0040] 00004AD0 30E60001 addic r7, r6, 1 00004AD4 2C870100 cmpwi cr1, r7, 256 00004AD8 90E30040 stw [r3 + 0x0040], r7 00004ADC 54C0063E rlwinm r0, r6, 0, 24, 31 00004AE0 4086001C bne cr1, +0x0000001C /* 00004AFC */ 00004AE4 38C00000 li r6, 0x0000 00004AE8 90C30040 stw [r3 + 0x0040], r6 00004AEC 54062036 rlwinm r6, r0, 4, 0, 27 00004AF0 48000010 b +0x00000010 /* 00004B00 */ 00004AF4 88060001 lbz r0, [r6 + 0x0001] 00004AF8 31E60002 addic r15, r6, 2 label00004AFC: 00004AFC 54062036 rlwinm r6, r0, 4, 0, 27 label00004B00: 00004B00 80010058 lwz r0, [r1 + 0x0058] 00004B04 80E1004C lwz r7, [r1 + 0x004C] 00004B08 7C008810 subfc r0, r0, r17 00004B0C 7CC73014 addc r6, r7, r6 00004B10 7C110734 extsh r17, r0 label00004B14: 00004B14 892F0000 lbz r9, [r15] 00004B18 5527E13A rlwinm r7, r9, 28, 4, 29 00004B1C 7C06382E lwzx r0, r6, r7 00004B20 5527F73A rlwinm r7, r9, 30, 28, 29 00004B24 90050000 stw [r5], r0 00004B28 90040000 stw [r4], r0 00004B2C 90050004 stw [r5 + 0x0004], r0 00004B30 90040004 stw [r4 + 0x0004], r0 00004B34 7C06382E lwzx r0, r6, r7 00004B38 5527073A rlwinm r7, r9, 0, 28, 29 00004B3C 90050008 stw [r5 + 0x0008], r0 00004B40 90040008 stw [r4 + 0x0008], r0 00004B44 9005000C stw [r5 + 0x000C], r0 00004B48 9004000C stw [r4 + 0x000C], r0 00004B4C 7C06382E lwzx r0, r6, r7 00004B50 5528173A rlwinm r8, r9, 2, 28, 29 00004B54 90050010 stw [r5 + 0x0010], r0 00004B58 90040010 stw [r4 + 0x0010], r0 00004B5C 90050014 stw [r5 + 0x0014], r0 00004B60 90040014 stw [r4 + 0x0014], r0 00004B64 7C06402E lwzx r0, r6, r8 00004B68 90050018 stw [r5 + 0x0018], r0 00004B6C 90040018 stw [r4 + 0x0018], r0 00004B70 9005001C stw [r5 + 0x001C], r0 00004B74 9004001C stw [r4 + 0x001C], r0 00004B78 30840020 addic r4, r4, 32 00004B7C 30A50020 addic r5, r5, 32 00004B80 892F0001 lbz r9, [r15 + 0x0001] 00004B84 5527E13A rlwinm r7, r9, 28, 4, 29 00004B88 7C06382E lwzx r0, r6, r7 00004B8C 5527F73A rlwinm r7, r9, 30, 28, 29 00004B90 900D0000 stw [r13], r0 00004B94 900E0000 stw [r14], r0 00004B98 900D0004 stw [r13 + 0x0004], r0 00004B9C 900E0004 stw [r14 + 0x0004], r0 00004BA0 7C06382E lwzx r0, r6, r7 00004BA4 5527073A rlwinm r7, r9, 0, 28, 29 00004BA8 900D0008 stw [r13 + 0x0008], r0 00004BAC 900E0008 stw [r14 + 0x0008], r0 00004BB0 900D000C stw [r13 + 0x000C], r0 00004BB4 900E000C stw [r14 + 0x000C], r0 00004BB8 7C06382E lwzx r0, r6, r7 00004BBC 5528173A rlwinm r8, r9, 2, 28, 29 00004BC0 900D0010 stw [r13 + 0x0010], r0 00004BC4 900E0010 stw [r14 + 0x0010], r0 00004BC8 900D0014 stw [r13 + 0x0014], r0 00004BCC 900E0014 stw [r14 + 0x0014], r0 00004BD0 7C06402E lwzx r0, r6, r8 00004BD4 900D0018 stw [r13 + 0x0018], r0 00004BD8 900E0018 stw [r14 + 0x0018], r0 00004BDC 900D001C stw [r13 + 0x001C], r0 00004BE0 900E001C stw [r14 + 0x001C], r0 00004BE4 31CE0020 addic r14, r14, 32 00004BE8 31AD0020 addic r13, r13, 32 00004BEC 892F0002 lbz r9, [r15 + 0x0002] 00004BF0 5527E13A rlwinm r7, r9, 28, 4, 29 00004BF4 7C06382E lwzx r0, r6, r7 00004BF8 5527F73A rlwinm r7, r9, 30, 28, 29 00004BFC 90130000 stw [r19], r0 00004C00 90150000 stw [r21], r0 00004C04 90130004 stw [r19 + 0x0004], r0 00004C08 90150004 stw [r21 + 0x0004], r0 00004C0C 7C06382E lwzx r0, r6, r7 00004C10 5527073A rlwinm r7, r9, 0, 28, 29 00004C14 90130008 stw [r19 + 0x0008], r0 00004C18 90150008 stw [r21 + 0x0008], r0 00004C1C 9013000C stw [r19 + 0x000C], r0 00004C20 9015000C stw [r21 + 0x000C], r0 00004C24 7C06382E lwzx r0, r6, r7 00004C28 5528173A rlwinm r8, r9, 2, 28, 29 00004C2C 90130010 stw [r19 + 0x0010], r0 00004C30 90150010 stw [r21 + 0x0010], r0 00004C34 90130014 stw [r19 + 0x0014], r0 00004C38 90150014 stw [r21 + 0x0014], r0 00004C3C 7C06402E lwzx r0, r6, r8 00004C40 90130018 stw [r19 + 0x0018], r0 00004C44 90150018 stw [r21 + 0x0018], r0 00004C48 9013001C stw [r19 + 0x001C], r0 00004C4C 9015001C stw [r21 + 0x001C], r0 00004C50 32B50020 addic r21, r21, 32 00004C54 32730020 addic r19, r19, 32 00004C58 892F0003 lbz r9, [r15 + 0x0003] 00004C5C 31EF0004 addic r15, r15, 4 00004C60 5527E13A rlwinm r7, r9, 28, 4, 29 00004C64 7C06382E lwzx r0, r6, r7 00004C68 5527F73A rlwinm r7, r9, 30, 28, 29 00004C6C 90120000 stw [r18], r0 00004C70 90140000 stw [r20], r0 00004C74 90120004 stw [r18 + 0x0004], r0 00004C78 90140004 stw [r20 + 0x0004], r0 00004C7C 7C06382E lwzx r0, r6, r7 00004C80 5527073A rlwinm r7, r9, 0, 28, 29 00004C84 90120008 stw [r18 + 0x0008], r0 00004C88 90140008 stw [r20 + 0x0008], r0 00004C8C 9012000C stw [r18 + 0x000C], r0 00004C90 9014000C stw [r20 + 0x000C], r0 00004C94 7C06382E lwzx r0, r6, r7 00004C98 5528173A rlwinm r8, r9, 2, 28, 29 00004C9C 90120010 stw [r18 + 0x0010], r0 00004CA0 90140010 stw [r20 + 0x0010], r0 00004CA4 90120014 stw [r18 + 0x0014], r0 00004CA8 90140014 stw [r20 + 0x0014], r0 00004CAC 7C06402E lwzx r0, r6, r8 00004CB0 90120018 stw [r18 + 0x0018], r0 00004CB4 90140018 stw [r20 + 0x0018], r0 00004CB8 9012001C stw [r18 + 0x001C], r0 00004CBC 9014001C stw [r20 + 0x001C], r0 00004CC0 32940020 addic r20, r20, 32 00004CC4 80010058 lwz r0, [r1 + 0x0058] 00004CC8 32520020 addic r18, r18, 32 00004CCC 3000FFFF subic r0, r0, 1 00004CD0 7C070735 extsh. r7, r0 00004CD4 90E10058 stw [r1 + 0x0058], r7 00004CD8 4080FE3C bge -0x000001C4 /* 00004B14 */ 00004CDC 3011FFFF subic r0, r17, 1 00004CE0 7C060735 extsh. r6, r0 00004CE4 3A260000 addi r17, r6, 0x0000 00004CE8 480004D4 b +0x000004D4 /* 000051BC */ 00004CEC 88060001 lbz r0, [r6 + 0x0001] 00004CF0 80E1003C lwz r7, [r1 + 0x003C] 00004CF4 5408103A rlwinm r8, r0, 2, 0, 29 00004CF8 81230044 lwz r9, [r3 + 0x0044] 00004CFC 7C07402E lwzx r0, r7, r8 00004D00 81010050 lwz r8, [r1 + 0x0050] 00004D04 55292834 rlwinm r9, r9, 5, 0, 26 00004D08 7C08492E stwx r8, r0, r9 00004D0C 88060002 lbz r0, [r6 + 0x0002] 00004D10 7D284814 addc r9, r8, r9 00004D14 5408103A rlwinm r8, r0, 2, 0, 29 00004D18 7C07402E lwzx r0, r7, r8 00004D1C 90090004 stw [r9 + 0x0004], r0 00004D20 88060003 lbz r0, [r6 + 0x0003] 00004D24 5408103A rlwinm r8, r0, 2, 0, 29 00004D28 7D07402E lwzx r8, r7, r8 00004D2C 91090008 stw [r9 + 0x0008], r8 00004D30 88060004 lbz r0, [r6 + 0x0004] 00004D34 5408103A rlwinm r8, r0, 2, 0, 29 00004D38 7C07402E lwzx r0, r7, r8 00004D3C 9009000C stw [r9 + 0x000C], r0 00004D40 88060005 lbz r0, [r6 + 0x0005] 00004D44 5408103A rlwinm r8, r0, 2, 0, 29 00004D48 7D07402E lwzx r8, r7, r8 00004D4C 91090010 stw [r9 + 0x0010], r8 00004D50 88060006 lbz r0, [r6 + 0x0006] 00004D54 5408103A rlwinm r8, r0, 2, 0, 29 00004D58 7C07402E lwzx r0, r7, r8 00004D5C 31E60009 addic r15, r6, 9 00004D60 90090014 stw [r9 + 0x0014], r0 00004D64 88060007 lbz r0, [r6 + 0x0007] 00004D68 5408103A rlwinm r8, r0, 2, 0, 29 00004D6C 7C07402E lwzx r0, r7, r8 00004D70 90090018 stw [r9 + 0x0018], r0 00004D74 88060008 lbz r0, [r6 + 0x0008] 00004D78 5406103A rlwinm r6, r0, 2, 0, 29 00004D7C 7CC7302E lwzx r6, r7, r6 00004D80 90C9001C stw [r9 + 0x001C], r6 00004D84 80C30044 lwz r6, [r3 + 0x0044] 00004D88 30060001 addic r0, r6, 1 00004D8C 2C800100 cmpwi cr1, r0, 256 00004D90 90030044 stw [r3 + 0x0044], r0 00004D94 54C0063E rlwinm r0, r6, 0, 24, 31 00004D98 4086001C bne cr1, +0x0000001C /* 00004DB4 */ 00004D9C 38C00000 li r6, 0x0000 00004DA0 90C30044 stw [r3 + 0x0044], r6 00004DA4 54062834 rlwinm r6, r0, 5, 0, 26 00004DA8 48000010 b +0x00000010 /* 00004DB8 */ 00004DAC 88060001 lbz r0, [r6 + 0x0001] 00004DB0 31E60002 addic r15, r6, 2 label00004DB4: 00004DB4 54062834 rlwinm r6, r0, 5, 0, 26 label00004DB8: 00004DB8 80010058 lwz r0, [r1 + 0x0058] 00004DBC 80E10050 lwz r7, [r1 + 0x0050] 00004DC0 7C008810 subfc r0, r0, r17 00004DC4 7CC73014 addc r6, r7, r6 00004DC8 7C110734 extsh r17, r0 label00004DCC: 00004DCC A92F0000 lha r9, [r15] 00004DD0 5527AEFA rlwinm r7, r9, 21, 27, 29 00004DD4 7C06382E lwzx r0, r6, r7 00004DD8 5527C6FA rlwinm r7, r9, 24, 27, 29 00004DDC 90050000 stw [r5], r0 00004DE0 90040000 stw [r4], r0 00004DE4 90050004 stw [r5 + 0x0004], r0 00004DE8 90040004 stw [r4 + 0x0004], r0 00004DEC 7C06382E lwzx r0, r6, r7 00004DF0 5527DEFA rlwinm r7, r9, 27, 27, 29 00004DF4 90050008 stw [r5 + 0x0008], r0 00004DF8 90040008 stw [r4 + 0x0008], r0 00004DFC 9005000C stw [r5 + 0x000C], r0 00004E00 9004000C stw [r4 + 0x000C], r0 00004E04 7C06382E lwzx r0, r6, r7 00004E08 5527F6FA rlwinm r7, r9, 30, 27, 29 00004E0C 90050010 stw [r5 + 0x0010], r0 00004E10 90040010 stw [r4 + 0x0010], r0 00004E14 90050014 stw [r5 + 0x0014], r0 00004E18 90040014 stw [r4 + 0x0014], r0 00004E1C 7C06382E lwzx r0, r6, r7 00004E20 90050018 stw [r5 + 0x0018], r0 00004E24 90040018 stw [r4 + 0x0018], r0 00004E28 9005001C stw [r5 + 0x001C], r0 00004E2C 9004001C stw [r4 + 0x001C], r0 00004E30 30840020 addic r4, r4, 32 label00004E34: 00004E34 30A50020 addic r5, r5, 32 00004E38 A80F0002 lha r0, [r15 + 0x0002] 00004E3C 5407AEFA rlwinm r7, r0, 21, 27, 29 00004E40 7D06382E lwzx r8, r6, r7 00004E44 5407C6FA rlwinm r7, r0, 24, 27, 29 00004E48 910D0000 stw [r13], r8 00004E4C 910E0000 stw [r14], r8 00004E50 910D0004 stw [r13 + 0x0004], r8 00004E54 910E0004 stw [r14 + 0x0004], r8 00004E58 7D06382E lwzx r8, r6, r7 00004E5C 5407DEFA rlwinm r7, r0, 27, 27, 29 00004E60 910D0008 stw [r13 + 0x0008], r8 00004E64 910E0008 stw [r14 + 0x0008], r8 00004E68 910D000C stw [r13 + 0x000C], r8 00004E6C 910E000C stw [r14 + 0x000C], r8 00004E70 7D06382E lwzx r8, r6, r7 00004E74 5407F6FA rlwinm r7, r0, 30, 27, 29 00004E78 910D0010 stw [r13 + 0x0010], r8 00004E7C 910E0010 stw [r14 + 0x0010], r8 00004E80 910D0014 stw [r13 + 0x0014], r8 00004E84 910E0014 stw [r14 + 0x0014], r8 00004E88 7CE6382E lwzx r7, r6, r7 00004E8C 90ED0018 stw [r13 + 0x0018], r7 00004E90 90EE0018 stw [r14 + 0x0018], r7 00004E94 90ED001C stw [r13 + 0x001C], r7 00004E98 90EE001C stw [r14 + 0x001C], r7 00004E9C 31CE0020 addic r14, r14, 32 00004EA0 31AD0020 addic r13, r13, 32 00004EA4 A90F0004 lha r8, [r15 + 0x0004] 00004EA8 5400452E rlwinm r0, r0, 8, 20, 23 00004EAC 5507AEFA rlwinm r7, r8, 21, 27, 29 00004EB0 7CE6382E lwzx r7, r6, r7 00004EB4 51206426 rlwimi r0, r9, 12, 16, 19 00004EB8 90F30000 stw [r19], r7 00004EBC 90F50000 stw [r21], r7 00004EC0 90F30004 stw [r19 + 0x0004], r7 00004EC4 90F50004 stw [r21 + 0x0004], r7 00004EC8 5507C6FA rlwinm r7, r8, 24, 27, 29 00004ECC 7CE6382E lwzx r7, r6, r7 00004ED0 31EF0006 addic r15, r15, 6 00004ED4 90F30008 stw [r19 + 0x0008], r7 00004ED8 90F50008 stw [r21 + 0x0008], r7 00004EDC 90F3000C stw [r19 + 0x000C], r7 00004EE0 90F5000C stw [r21 + 0x000C], r7 00004EE4 5507DEFA rlwinm r7, r8, 27, 27, 29 00004EE8 7D26382E lwzx r9, r6, r7 00004EEC 5507F6FA rlwinm r7, r8, 30, 27, 29 00004EF0 91330010 stw [r19 + 0x0010], r9 00004EF4 91350010 stw [r21 + 0x0010], r9 00004EF8 91330014 stw [r19 + 0x0014], r9 00004EFC 91350014 stw [r21 + 0x0014], r9 00004F00 7CE6382E lwzx r7, r6, r7 00004F04 90F30018 stw [r19 + 0x0018], r7 00004F08 90F50018 stw [r21 + 0x0018], r7 00004F0C 90F3001C stw [r19 + 0x001C], r7 00004F10 55082636 rlwinm r8, r8, 4, 24, 27 00004F14 7C004378 or r0, r0, r8 00004F18 90F5001C stw [r21 + 0x001C], r7 00004F1C 5407AEFA rlwinm r7, r0, 21, 27, 29 00004F20 7CE6382E lwzx r7, r6, r7 00004F24 5408F6FA rlwinm r8, r0, 30, 27, 29 00004F28 90F20000 stw [r18], r7 00004F2C 90F40000 stw [r20], r7 00004F30 90F20004 stw [r18 + 0x0004], r7 00004F34 90F40004 stw [r20 + 0x0004], r7 00004F38 5407C6FA rlwinm r7, r0, 24, 27, 29 00004F3C 7CE6382E lwzx r7, r6, r7 00004F40 32730020 addic r19, r19, 32 00004F44 90F20008 stw [r18 + 0x0008], r7 00004F48 90F40008 stw [r20 + 0x0008], r7 00004F4C 90F2000C stw [r18 + 0x000C], r7 00004F50 90F4000C stw [r20 + 0x000C], r7 00004F54 5407DEFA rlwinm r7, r0, 27, 27, 29 00004F58 7CE6382E lwzx r7, r6, r7 00004F5C 32B50020 addic r21, r21, 32 00004F60 90F20010 stw [r18 + 0x0010], r7 00004F64 90F40010 stw [r20 + 0x0010], r7 00004F68 90F20014 stw [r18 + 0x0014], r7 00004F6C 90F40014 stw [r20 + 0x0014], r7 00004F70 7D06402E lwzx r8, r6, r8 00004F74 91120018 stw [r18 + 0x0018], r8 label00004F78: 00004F78 91140018 stw [r20 + 0x0018], r8 00004F7C 80010058 lwz r0, [r1 + 0x0058] 00004F80 9112001C stw [r18 + 0x001C], r8 00004F84 3000FFFF subic r0, r0, 1 00004F88 7C070735 extsh. r7, r0 00004F8C 9114001C stw [r20 + 0x001C], r8 00004F90 32940020 addic r20, r20, 32 00004F94 32520020 addic r18, r18, 32 00004F98 90E10058 stw [r1 + 0x0058], r7 00004F9C 4080FE30 bge -0x000001D0 /* 00004DCC */ 00004FA0 48000210 b +0x00000210 /* 000051B0 */ 00004FA4 80010058 lwz r0, [r1 + 0x0058] 00004FA8 83E1003C lwz r31, [r1 + 0x003C] 00004FAC 7C008810 subfc r0, r0, r17 00004FB0 7C110734 extsh r17, r0 label00004FB4: 00004FB4 880F0000 lbz r0, [r15] 00004FB8 5406103A rlwinm r6, r0, 2, 0, 29 00004FBC 7C1F302E lwzx r0, r31, r6 00004FC0 90050000 stw [r5], r0 00004FC4 90040000 stw [r4], r0 00004FC8 90050004 stw [r5 + 0x0004], r0 00004FCC 90040004 stw [r4 + 0x0004], r0 00004FD0 880F0001 lbz r0, [r15 + 0x0001] 00004FD4 5406103A rlwinm r6, r0, 2, 0, 29 00004FD8 7C1F302E lwzx r0, r31, r6 00004FDC 90050008 stw [r5 + 0x0008], r0 00004FE0 90040008 stw [r4 + 0x0008], r0 00004FE4 9005000C stw [r5 + 0x000C], r0 00004FE8 9004000C stw [r4 + 0x000C], r0 00004FEC 880F0002 lbz r0, [r15 + 0x0002] 00004FF0 5406103A rlwinm r6, r0, 2, 0, 29 00004FF4 7C1F302E lwzx r0, r31, r6 00004FF8 90050010 stw [r5 + 0x0010], r0 00004FFC 90040010 stw [r4 + 0x0010], r0 00005000 90050014 stw [r5 + 0x0014], r0 00005004 90040014 stw [r4 + 0x0014], r0 00005008 880F0003 lbz r0, [r15 + 0x0003] 0000500C 5406103A rlwinm r6, r0, 2, 0, 29 00005010 7C1F302E lwzx r0, r31, r6 00005014 90050018 stw [r5 + 0x0018], r0 00005018 90040018 stw [r4 + 0x0018], r0 0000501C 9005001C stw [r5 + 0x001C], r0 00005020 9004001C stw [r4 + 0x001C], r0 00005024 880F0004 lbz r0, [r15 + 0x0004] 00005028 30840020 addic r4, r4, 32 0000502C 5406103A rlwinm r6, r0, 2, 0, 29 00005030 7C1F302E lwzx r0, r31, r6 00005034 30A50020 addic r5, r5, 32 00005038 900D0000 stw [r13], r0 0000503C 900E0000 stw [r14], r0 00005040 900D0004 stw [r13 + 0x0004], r0 00005044 900E0004 stw [r14 + 0x0004], r0 00005048 880F0005 lbz r0, [r15 + 0x0005] 0000504C 5406103A rlwinm r6, r0, 2, 0, 29 00005050 7C1F302E lwzx r0, r31, r6 00005054 900D0008 stw [r13 + 0x0008], r0 00005058 900E0008 stw [r14 + 0x0008], r0 0000505C 900D000C stw [r13 + 0x000C], r0 00005060 900E000C stw [r14 + 0x000C], r0 00005064 880F0006 lbz r0, [r15 + 0x0006] 00005068 5406103A rlwinm r6, r0, 2, 0, 29 0000506C 7C1F302E lwzx r0, r31, r6 00005070 900D0010 stw [r13 + 0x0010], r0 00005074 900E0010 stw [r14 + 0x0010], r0 00005078 900D0014 stw [r13 + 0x0014], r0 0000507C 900E0014 stw [r14 + 0x0014], r0 00005080 880F0007 lbz r0, [r15 + 0x0007] 00005084 5406103A rlwinm r6, r0, 2, 0, 29 00005088 7C1F302E lwzx r0, r31, r6 0000508C 900D0018 stw [r13 + 0x0018], r0 00005090 900E0018 stw [r14 + 0x0018], r0 00005094 900D001C stw [r13 + 0x001C], r0 00005098 900E001C stw [r14 + 0x001C], r0 0000509C 880F0008 lbz r0, [r15 + 0x0008] 000050A0 31CE0020 addic r14, r14, 32 000050A4 5406103A rlwinm r6, r0, 2, 0, 29 000050A8 7C1F302E lwzx r0, r31, r6 000050AC 31AD0020 addic r13, r13, 32 000050B0 90130000 stw [r19], r0 000050B4 90150000 stw [r21], r0 000050B8 90130004 stw [r19 + 0x0004], r0 000050BC 90150004 stw [r21 + 0x0004], r0 000050C0 880F0009 lbz r0, [r15 + 0x0009] 000050C4 5406103A rlwinm r6, r0, 2, 0, 29 000050C8 7C1F302E lwzx r0, r31, r6 000050CC 90130008 stw [r19 + 0x0008], r0 000050D0 90150008 stw [r21 + 0x0008], r0 000050D4 9013000C stw [r19 + 0x000C], r0 000050D8 9015000C stw [r21 + 0x000C], r0 000050DC 880F000A lbz r0, [r15 + 0x000A] 000050E0 5406103A rlwinm r6, r0, 2, 0, 29 000050E4 7C1F302E lwzx r0, r31, r6 000050E8 90130010 stw [r19 + 0x0010], r0 000050EC 90150010 stw [r21 + 0x0010], r0 000050F0 90130014 stw [r19 + 0x0014], r0 000050F4 90150014 stw [r21 + 0x0014], r0 000050F8 880F000B lbz r0, [r15 + 0x000B] 000050FC 5406103A rlwinm r6, r0, 2, 0, 29 00005100 7C1F302E lwzx r0, r31, r6 00005104 90130018 stw [r19 + 0x0018], r0 00005108 90150018 stw [r21 + 0x0018], r0 0000510C 9013001C stw [r19 + 0x001C], r0 00005110 9015001C stw [r21 + 0x001C], r0 00005114 880F000C lbz r0, [r15 + 0x000C] 00005118 32B50020 addic r21, r21, 32 0000511C 5406103A rlwinm r6, r0, 2, 0, 29 00005120 7C1F302E lwzx r0, r31, r6 00005124 32730020 addic r19, r19, 32 00005128 90120000 stw [r18], r0 0000512C 90140000 stw [r20], r0 00005130 90120004 stw [r18 + 0x0004], r0 00005134 90140004 stw [r20 + 0x0004], r0 00005138 880F000D lbz r0, [r15 + 0x000D] 0000513C 5406103A rlwinm r6, r0, 2, 0, 29 00005140 7C1F302E lwzx r0, r31, r6 00005144 90120008 stw [r18 + 0x0008], r0 00005148 90140008 stw [r20 + 0x0008], r0 0000514C 9012000C stw [r18 + 0x000C], r0 00005150 9014000C stw [r20 + 0x000C], r0 00005154 880F000E lbz r0, [r15 + 0x000E] 00005158 5406103A rlwinm r6, r0, 2, 0, 29 0000515C 7C1F302E lwzx r0, r31, r6 00005160 90120010 stw [r18 + 0x0010], r0 00005164 90140010 stw [r20 + 0x0010], r0 00005168 90120014 stw [r18 + 0x0014], r0 0000516C 90140014 stw [r20 + 0x0014], r0 00005170 88CF000F lbz r6, [r15 + 0x000F] 00005174 80010058 lwz r0, [r1 + 0x0058] 00005178 54C6103A rlwinm r6, r6, 2, 0, 29 0000517C 7CFF302E lwzx r7, r31, r6 00005180 3000FFFF subic r0, r0, 1 00005184 90F20018 stw [r18 + 0x0018], r7 00005188 90F40018 stw [r20 + 0x0018], r7 0000518C 90F2001C stw [r18 + 0x001C], r7 00005190 7C060735 extsh. r6, r0 00005194 90F4001C stw [r20 + 0x001C], r7 00005198 38E60000 addi r7, r6, 0x0000 0000519C 32520020 addic r18, r18, 32 000051A0 31EF0010 addic r15, r15, 16 000051A4 32940020 addic r20, r20, 32 000051A8 90E10058 stw [r1 + 0x0058], r7 000051AC 4080FE08 bge -0x000001F8 /* 00004FB4 */ label000051B0: 000051B0 3011FFFF subic r0, r17, 1 000051B4 7C060735 extsh. r6, r0 label000051B8: 000051B8 3A260000 addi r17, r6, 0x0000 label000051BC: 000051BC 4080F260 bge -0x00000DA0 /* 0000441C */ label000051C0: 000051C0 3090FFFF subic r4, r16, 1 000051C4 7C850735 extsh. r5, r4 000051C8 80A10054 lwz r5, [r1 + 0x0054] 000051CC 80010040 lwz r0, [r1 + 0x0040] 000051D0 7C900734 extsh r16, r4 000051D4 7CA02814 addc r5, r0, r5 000051D8 90A10040 stw [r1 + 0x0040], r5 000051DC 4080F208 bge -0x00000DF8 /* 000043E4 */ label000051E0: 000051E0 38A00001 li r5, 0x0001 000051E4 98A10038 stb [r1 + 0x0038], r5 000051E8 91E30008 stw [r3 + 0x0008], r15 000051EC B9A10064 lmw r13, [r1 + 0x0064] 000051F0 302100B0 addic r1, r1, 176 000051F4 4E800020 blr 000051F8 00000000 .invalid 000051FC 00002041 .invalid 00005200 80130100 lwz r0, [r19 + 0x0100] 00005204 00000000 .invalid 00005208 00000EAC .invalid 0000520C 0014534D .invalid 00005210 43444543 bcla 26, 4, 0x00004540 00005214 4F4D5052 .invalid 4C 00005218 45535338 .invalid sc 0000521C 544F3332 rlwinm r15, r2, 6, 12, 25 00005220 58320000 .invalid fn00005224: 00005224 A943001E lha r10, [r3 + 0x001E] 00005228 80830068 lwz r4, [r3 + 0x0068] 0000522C 300AFFFF subic r0, r10, 1 00005230 7C050735 extsh. r5, r0 00005234 80840000 lwz r4, [r4] 00005238 BF81FFF0 stmw [r1 - 0x0010], r28 0000523C 81630008 lwz r11, [r3 + 0x0008] 00005240 3124000C addic r9, r4, 12 00005244 39450000 addi r10, r5, 0x0000 00005248 41800318 blt +0x00000318 /* 00005560 */ 0000524C 81820070 lwz r12, [r2 + 0x0070] 00005250 83E20074 lwz r31, [r2 + 0x0074] 00005254 3BA00000 li r29, 0x0000 label00005258: 00005258 ABC3001A lha r30, [r3 + 0x001A] 0000525C 308AFFFF subic r4, r10, 1 00005260 301EFFFF subic r0, r30, 1 00005264 7C050735 extsh. r5, r0 00005268 7C870734 extsh r7, r4 0000526C 3BC50000 addi r30, r5, 0x0000 00005270 39470000 addi r10, r7, 0x0000 00005274 418002E4 blt +0x000002E4 /* 00005558 */ label00005278: 00005278 890B0000 lbz r8, [r11] 0000527C 3B8B0000 addi r28, r11, 0x0000 00005280 5504E13E rlwinm r4, r8, 28, 4, 31 00005284 2884000F cmplwi cr1, r4, 15 00005288 38A80000 addi r5, r8, 0x0000 0000528C 5504F0BA rlwinm r4, r8, 30, 2, 29 00005290 38CB0000 addi r6, r11, 0x0000 00005294 38080000 addi r0, r8, 0x0000 00005298 316B0001 addic r11, r11, 1 0000529C 5508073E rlwinm r8, r8, 0, 28, 31 000052A0 418502A8 bgt cr1, +0x000002A8 /* 00005548 */ 000052A4 7C8C202E lwzx r4, r12, r4 000052A8 7C84F814 addc r4, r4, r31 000052AC 7C8903A6 mtctr r4 000052B0 4E800420 bctr 000052B4 891C0001 lbz r8, [r28 + 0x0001] 000052B8 31660002 addic r11, r6, 2 label000052BC: 000052BC 7C88F010 subfc r4, r8, r30 000052C0 7C9E0734 extsh r30, r4 000052C4 48000284 b +0x00000284 /* 00005548 */ 000052C8 891C0001 lbz r8, [r28 + 0x0001] 000052CC 317C0002 addic r11, r28, 2 000052D0 4BFFFFEC b -0x00000014 /* 000052BC */ 000052D4 891C0001 lbz r8, [r28 + 0x0001] 000052D8 317C0002 addic r11, r28, 2 000052DC 7C884014 addc r4, r8, r8 000052E0 30840001 addic r4, r4, 1 000052E4 7C84F010 subfc r4, r4, r30 000052E8 7C9E0734 extsh r30, r4 000052EC 4800025C b +0x0000025C /* 00005548 */ 000052F0 891C0001 lbz r8, [r28 + 0x0001] 000052F4 317C0002 addic r11, r28, 2 000052F8 7C88F010 subfc r4, r8, r30 000052FC 7C9E0734 extsh r30, r4 00005300 316B0001 addic r11, r11, 1 00005304 48000244 b +0x00000244 /* 00005548 */ 00005308 80A3003C lwz r5, [r3 + 0x003C] 0000530C 7C884014 addc r4, r8, r8 00005310 30050001 addic r0, r5, 1 00005314 9003003C stw [r3 + 0x003C], r0 00005318 881C0001 lbz r0, [r28 + 0x0001] 0000531C 54A51838 rlwinm r5, r5, 3, 0, 28 00005320 5406103A rlwinm r6, r0, 2, 0, 29 00005324 7C09302E lwzx r0, r9, r6 00005328 80C30030 lwz r6, [r3 + 0x0030] 0000532C 7D08F010 subfc r8, r8, r30 00005330 7C06292E stwx r6, r0, r5 00005334 881C0002 lbz r0, [r28 + 0x0002] 00005338 317C0003 addic r11, r28, 3 0000533C 541E103A rlwinm r30, r0, 2, 0, 29 00005340 7C09F02E lwzx r0, r9, r30 00005344 7CA62814 addc r5, r6, r5 00005348 90050004 stw [r5 + 0x0004], r0 0000534C 8003003C lwz r0, [r3 + 0x003C] 00005350 30840004 addic r4, r4, 4 00005354 2C800100 cmpwi cr1, r0, 256 00005358 7D1E0734 extsh r30, r8 0000535C 7D6B2014 addc r11, r11, r4 00005360 408601E8 bne cr1, +0x000001E8 /* 00005548 */ 00005364 93A3003C stw [r3 + 0x003C], r29 00005368 309EFFFF subic r4, r30, 1 0000536C 7C800735 extsh. r0, r4 00005370 480001E0 b +0x000001E0 /* 00005550 */ 00005374 7C084014 addc r0, r8, r8 00005378 7C88F010 subfc r4, r8, r30 0000537C 30000003 addic r0, r0, 3 00005380 7D6B0014 addc r11, r11, r0 00005384 7C9E0734 extsh r30, r4 00005388 480001C0 b +0x000001C0 /* 00005548 */ 0000538C 7C08F010 subfc r0, r8, r30 00005390 80830040 lwz r4, [r3 + 0x0040] 00005394 54A816BA rlwinm r8, r5, 2, 26, 29 00005398 30A40001 addic r5, r4, 1 0000539C 90A30040 stw [r3 + 0x0040], r5 000053A0 88BC0001 lbz r5, [r28 + 0x0001] 000053A4 54842036 rlwinm r4, r4, 4, 0, 27 000053A8 54A5103A rlwinm r5, r5, 2, 0, 29 000053AC 7CC9282E lwzx r6, r9, r5 000053B0 80A30034 lwz r5, [r3 + 0x0034] 000053B4 31080008 addic r8, r8, 8 000053B8 7CC5212E stwx r5, r6, r4 000053BC 88DC0002 lbz r6, [r28 + 0x0002] 000053C0 7C1E0734 extsh r30, r0 000053C4 54C6103A rlwinm r6, r6, 2, 0, 29 000053C8 7C09302E lwzx r0, r9, r6 000053CC 7C852014 addc r4, r5, r4 000053D0 90040004 stw [r4 + 0x0004], r0 000053D4 881C0003 lbz r0, [r28 + 0x0003] 000053D8 30DC0005 addic r6, r28, 5 000053DC 5405103A rlwinm r5, r0, 2, 0, 29 000053E0 7C09282E lwzx r0, r9, r5 000053E4 7D664014 addc r11, r6, r8 000053E8 90040008 stw [r4 + 0x0008], r0 000053EC 881C0004 lbz r0, [r28 + 0x0004] 000053F0 5405103A rlwinm r5, r0, 2, 0, 29 000053F4 7C09282E lwzx r0, r9, r5 000053F8 9004000C stw [r4 + 0x000C], r0 000053FC 80830040 lwz r4, [r3 + 0x0040] 00005400 2C840100 cmpwi cr1, r4, 256 00005404 40860144 bne cr1, +0x00000144 /* 00005548 */ 00005408 93A30040 stw [r3 + 0x0040], r29 0000540C 309EFFFF subic r4, r30, 1 00005410 7C800735 extsh. r0, r4 00005414 33C00000 addic r30, r0, 0 00005418 4080FE60 bge -0x000001A0 /* 00005278 */ 0000541C 4800013C b +0x0000013C /* 00005558 */ 00005420 540016BA rlwinm r0, r0, 2, 26, 29 00005424 7C88F010 subfc r4, r8, r30 00005428 30000005 addic r0, r0, 5 0000542C 7D6B0014 addc r11, r11, r0 00005430 7C9E0734 extsh r30, r4 00005434 48000114 b +0x00000114 /* 00005548 */ 00005438 54041E78 rlwinm r4, r0, 3, 25, 28 0000543C 80A30044 lwz r5, [r3 + 0x0044] 00005440 7C082010 subfc r0, r8, r4 00005444 30850001 addic r4, r5, 1 00005448 90830044 stw [r3 + 0x0044], r4 0000544C 889C0001 lbz r4, [r28 + 0x0001] 00005450 7C080010 subfc r0, r8, r0 00005454 5484103A rlwinm r4, r4, 2, 0, 29 00005458 7CC9202E lwzx r6, r9, r4 0000545C 80830038 lwz r4, [r3 + 0x0038] 00005460 54A52834 rlwinm r5, r5, 5, 0, 26 00005464 7CC4292E stwx r4, r6, r5 00005468 88DC0002 lbz r6, [r28 + 0x0002] 0000546C 7C842814 addc r4, r4, r5 00005470 54C6103A rlwinm r6, r6, 2, 0, 29 00005474 7CC9302E lwzx r6, r9, r6 00005478 7D08F010 subfc r8, r8, r30 0000547C 90C40004 stw [r4 + 0x0004], r6 00005480 88BC0003 lbz r5, [r28 + 0x0003] 00005484 30C0000E addic r6, r0, 14 00005488 54A5103A rlwinm r5, r5, 2, 0, 29 0000548C 7CA9282E lwzx r5, r9, r5 00005490 301C0009 addic r0, r28, 9 00005494 90A40008 stw [r4 + 0x0008], r5 00005498 88BC0004 lbz r5, [r28 + 0x0004] 0000549C 54A5103A rlwinm r5, r5, 2, 0, 29 000054A0 7CA9282E lwzx r5, r9, r5 000054A4 7D603014 addc r11, r0, r6 000054A8 90A4000C stw [r4 + 0x000C], r5 000054AC 881C0005 lbz r0, [r28 + 0x0005] 000054B0 7D1E0734 extsh r30, r8 000054B4 5405103A rlwinm r5, r0, 2, 0, 29 000054B8 7C09282E lwzx r0, r9, r5 000054BC 90040010 stw [r4 + 0x0010], r0 000054C0 881C0006 lbz r0, [r28 + 0x0006] 000054C4 5405103A rlwinm r5, r0, 2, 0, 29 000054C8 7C09282E lwzx r0, r9, r5 000054CC 90040014 stw [r4 + 0x0014], r0 000054D0 881C0007 lbz r0, [r28 + 0x0007] 000054D4 5405103A rlwinm r5, r0, 2, 0, 29 000054D8 7C09282E lwzx r0, r9, r5 000054DC 90040018 stw [r4 + 0x0018], r0 000054E0 881C0008 lbz r0, [r28 + 0x0008] 000054E4 5405103A rlwinm r5, r0, 2, 0, 29 000054E8 7C09282E lwzx r0, r9, r5 000054EC 9004001C stw [r4 + 0x001C], r0 000054F0 80830044 lwz r4, [r3 + 0x0044] 000054F4 2C840100 cmpwi cr1, r4, 256 000054F8 40860050 bne cr1, +0x00000050 /* 00005548 */ 000054FC 93A30044 stw [r3 + 0x0044], r29 00005500 309EFFFF subic r4, r30, 1 00005504 7C800735 extsh. r0, r4 00005508 33C00000 addic r30, r0, 0 0000550C 4080FD6C bge -0x00000294 /* 00005278 */ 00005510 48000048 b +0x00000048 /* 00005558 */ 00005514 54001E78 rlwinm r0, r0, 3, 25, 28 00005518 7C080010 subfc r0, r8, r0 0000551C 7C080010 subfc r0, r8, r0 00005520 7C88F010 subfc r4, r8, r30 00005524 30000007 addic r0, r0, 7 00005528 7D6B0014 addc r11, r11, r0 0000552C 7C9E0734 extsh r30, r4 00005530 48000018 b +0x00000018 /* 00005548 */ 00005534 7C88F010 subfc r4, r8, r30 00005538 7C9E0734 extsh r30, r4 0000553C 30880001 addic r4, r8, 1 00005540 54842036 rlwinm r4, r4, 4, 0, 27 00005544 7D6B2014 addc r11, r11, r4 label00005548: 00005548 309EFFFF subic r4, r30, 1 0000554C 7C800735 extsh. r0, r4 label00005550: 00005550 33C00000 addic r30, r0, 0 00005554 4080FD24 bge -0x000002DC /* 00005278 */ label00005558: 00005558 2C070000 cmpwi r7, 0 0000555C 4080FCFC bge -0x00000304 /* 00005258 */ label00005560: 00005560 91630008 stw [r3 + 0x0008], r11 00005564 BB81FFF0 lmw r28, [r1 - 0x0010] 00005568 4E800020 blr 0000556C 00000000 .invalid 00005570 00002040 .invalid 00005574 00040100 .invalid 00005578 00000000 .invalid 0000557C 00000348 .invalid 00005580 000C534D .invalid 00005584 43536B69 bdzl cr4, +0x00006B68 /* 0000C0EC */ 00005588 7038746F andi. r24, r1, 0x746F 0000558C 33320000 addic r25, r18, 0 00005590 00000000 .invalid 00005594 A8830022 lha r4, [r3 + 0x0022] 00005598 7C0802A6 mflr r0 0000559C 2C840000 cmpwi cr1, r4, 0 000055A0 BE01FFC0 stmw [r1 - 0x0040], r16 000055A4 90010008 stw [r1 + 0x0008], r0 000055A8 9421FF80 stwu [r1 - 0x0080], r1 000055AC 40840018 bge cr1, +0x00000018 /* 000055C4 */ 000055B0 480015C5 bl +0x000015C4 /* 00006B74 */ 000055B4 81810088 lwz r12, [r1 + 0x0088] 000055B8 30210080 addic r1, r1, 128 000055BC 7D8803A6 mtlr r12 000055C0 4E800020 blr label000055C4: 000055C4 AB63001E lha r27, [r3 + 0x001E] 000055C8 80A30068 lwz r5, [r3 + 0x0068] 000055CC 309BFFFF subic r4, r27, 1 000055D0 7C860735 extsh. r6, r4 000055D4 80A50000 lwz r5, [r5] 000055D8 82A30008 lwz r21, [r3 + 0x0008] 000055DC 82830010 lwz r20, [r3 + 0x0010] 000055E0 32C5000C addic r22, r5, 12 000055E4 3A400001 li r18, 0x0001 000055E8 9A410038 stb [r1 + 0x0038], r18 000055EC AA630018 lha r19, [r3 + 0x0018] 000055F0 82030030 lwz r16, [r3 + 0x0030] 000055F4 82230034 lwz r17, [r3 + 0x0034] 000055F8 83030038 lwz r24, [r3 + 0x0038] 000055FC 9A410038 stb [r1 + 0x0038], r18 00005600 3B660000 addi r27, r6, 0x0000 00005604 4180086C blt +0x0000086C /* 00005E70 */ 00005608 83A20080 lwz r29, [r2 + 0x0080] 0000560C 83E20084 lwz r31, [r2 + 0x0084] 00005610 3B800000 li r28, 0x0000 00005614 567A103A rlwinm r26, r19, 2, 0, 29 label00005618: 00005618 AB23001A lha r25, [r3 + 0x001A] 0000561C 7EF49814 addc r23, r20, r19 00005620 3099FFFF subic r4, r25, 1 00005624 7C850735 extsh. r5, r4 00005628 7FD3B814 addc r30, r19, r23 0000562C 38F40000 addi r7, r20, 0x0000 00005630 7D73F014 addc r11, r19, r30 00005634 3B250000 addi r25, r5, 0x0000 00005638 41800824 blt +0x00000824 /* 00005E5C */ label0000563C: 0000563C 89950000 lbz r12, [r21] 00005640 38950000 addi r4, r21, 0x0000 00005644 5585E13E rlwinm r5, r12, 28, 4, 31 00005648 2885000F cmplwi cr1, r5, 15 0000564C 38AC0000 addi r5, r12, 0x0000 00005650 32B50001 addic r21, r21, 1 00005654 558C073E rlwinm r12, r12, 0, 28, 31 00005658 418507F4 bgt cr1, +0x000007F4 /* 00005E4C */ 0000565C 54A5F0BA rlwinm r5, r5, 30, 2, 29 00005660 7CBD2814 addc r5, r29, r5 00005664 80A50040 lwz r5, [r5 + 0x0040] 00005668 7CBF2814 addc r5, r31, r5 0000566C 7CA903A6 mtctr r5 00005670 4E800420 bctr 00005674 89840001 lbz r12, [r4 + 0x0001] 00005678 32A40002 addic r21, r4, 2 0000567C 308C0001 addic r4, r12, 1 00005680 54841838 rlwinm r4, r4, 3, 0, 28 00005684 7C840734 extsh r4, r4 00005688 7CACC810 subfc r5, r12, r25 0000568C 7D645814 addc r11, r4, r11 00005690 7CB90734 extsh r25, r5 00005694 7CE72014 addc r7, r7, r4 00005698 7EF72014 addc r23, r23, r4 0000569C 7FDE2014 addc r30, r30, r4 000056A0 480007AC b +0x000007AC /* 00005E4C */ 000056A4 89840001 lbz r12, [r4 + 0x0001] 000056A8 32A40002 addic r21, r4, 2 000056AC 7C8CC810 subfc r4, r12, r25 000056B0 7C990734 extsh r25, r4 000056B4 38C00001 li r6, 0x0001 label000056B8: 000056B8 30860001 addic r4, r6, 1 000056BC 7C860734 extsh r6, r4 000056C0 2C860004 cmpwi cr1, r6, 4 000056C4 38870000 addi r4, r7, 0x0000 000056C8 380C0000 addi r0, r12, 0x0000 000056CC 80A7FFF8 lwz r5, [r7 - 0x0008] 000056D0 8107FFFC lwz r8, [r7 - 0x0004] label000056D4: 000056D4 30E0FFFF subic r7, r0, 1 000056D8 7CE00735 extsh. r0, r7 000056DC 91040004 stw [r4 + 0x0004], r8 000056E0 90A40000 stw [r4], r5 000056E4 30840008 addic r4, r4, 8 000056E8 4080FFEC bge -0x00000014 /* 000056D4 */ 000056EC 38F70000 addi r7, r23, 0x0000 000056F0 3AFE0000 addi r23, r30, 0x0000 000056F4 3BCB0000 addi r30, r11, 0x0000 000056F8 39640000 addi r11, r4, 0x0000 000056FC 4085FFBC ble cr1, -0x00000044 /* 000056B8 */ 00005700 4800074C b +0x0000074C /* 00005E4C */ 00005704 89840001 lbz r12, [r4 + 0x0001] 00005708 32A40002 addic r21, r4, 2 0000570C 7C8C6014 addc r4, r12, r12 00005710 30840001 addic r4, r4, 1 00005714 7C84C810 subfc r4, r4, r25 00005718 7C990734 extsh r25, r4 0000571C 39200001 li r9, 0x0001 label00005720: 00005720 30890001 addic r4, r9, 1 00005724 7C890734 extsh r9, r4 00005728 2C890004 cmpwi cr1, r9, 4 0000572C 38C70000 addi r6, r7, 0x0000 00005730 8087FFF0 lwz r4, [r7 - 0x0010] 00005734 8147FFF4 lwz r10, [r7 - 0x000C] 00005738 380C0000 addi r0, r12, 0x0000 0000573C 80A7FFF8 lwz r5, [r7 - 0x0008] 00005740 80E7FFFC lwz r7, [r7 - 0x0004] label00005744: 00005744 3000FFFF subic r0, r0, 1 00005748 7C080735 extsh. r8, r0 0000574C 90860000 stw [r6], r4 00005750 91460004 stw [r6 + 0x0004], r10 00005754 90A60008 stw [r6 + 0x0008], r5 00005758 90E6000C stw [r6 + 0x000C], r7 0000575C 30C60010 addic r6, r6, 16 00005760 38080000 addi r0, r8, 0x0000 00005764 4080FFE0 bge -0x00000020 /* 00005744 */ 00005768 38F70000 addi r7, r23, 0x0000 0000576C 3AFE0000 addi r23, r30, 0x0000 00005770 3BCB0000 addi r30, r11, 0x0000 00005774 39660000 addi r11, r6, 0x0000 00005778 4085FFA8 ble cr1, -0x00000058 /* 00005720 */ 0000577C 480006D0 b +0x000006D0 /* 00005E4C */ 00005780 89840001 lbz r12, [r4 + 0x0001] 00005784 32A40002 addic r21, r4, 2 00005788 7C8CC810 subfc r4, r12, r25 0000578C 7C990734 extsh r25, r4 00005790 88950000 lbz r4, [r21] 00005794 32B50001 addic r21, r21, 1 00005798 5484103A rlwinm r4, r4, 2, 0, 29 0000579C 7C96202E lwzx r4, r22, r4 label000057A0: 000057A0 30ACFFFF subic r5, r12, 1 000057A4 7CA60735 extsh. r6, r5 000057A8 90870000 stw [r7], r4 000057AC 90870004 stw [r7 + 0x0004], r4 000057B0 90970000 stw [r23], r4 000057B4 30E70008 addic r7, r7, 8 000057B8 90970004 stw [r23 + 0x0004], r4 000057BC 909E0000 stw [r30], r4 000057C0 32F70008 addic r23, r23, 8 000057C4 909E0004 stw [r30 + 0x0004], r4 000057C8 908B0000 stw [r11], r4 000057CC 908B0004 stw [r11 + 0x0004], r4 000057D0 33DE0008 addic r30, r30, 8 000057D4 316B0008 addic r11, r11, 8 000057D8 39860000 addi r12, r6, 0x0000 000057DC 4080FFC4 bge -0x0000003C /* 000057A0 */ 000057E0 4800066C b +0x0000066C /* 00005E4C */ 000057E4 88A40001 lbz r5, [r4 + 0x0001] 000057E8 80C3003C lwz r6, [r3 + 0x003C] 000057EC 54A5103A rlwinm r5, r5, 2, 0, 29 000057F0 7CB62A2E lhzx r5, r22, r5 000057F4 54C6103A rlwinm r6, r6, 2, 0, 29 000057F8 32A40003 addic r21, r4, 3 000057FC 7CB0332E sthx r5, r16, r6 00005800 88840002 lbz r4, [r4 + 0x0002] 00005804 7CB03014 addc r5, r16, r6 00005808 5484103A rlwinm r4, r4, 2, 0, 29 0000580C 7C96222E lhzx r4, r22, r4 00005810 B0850002 sth [r5 + 0x0002], r4 00005814 80A3003C lwz r5, [r3 + 0x003C] 00005818 30850001 addic r4, r5, 1 0000581C 2C840100 cmpwi cr1, r4, 256 00005820 9083003C stw [r3 + 0x003C], r4 00005824 54A5063E rlwinm r5, r5, 0, 24, 31 00005828 4086001C bne cr1, +0x0000001C /* 00005844 */ 0000582C 9383003C stw [r3 + 0x003C], r28 00005830 54A4103A rlwinm r4, r5, 2, 0, 29 00005834 7CACC810 subfc r5, r12, r25 00005838 48000014 b +0x00000014 /* 0000584C */ 0000583C 88A40001 lbz r5, [r4 + 0x0001] 00005840 32A40002 addic r21, r4, 2 label00005844: 00005844 54A4103A rlwinm r4, r5, 2, 0, 29 00005848 7CACC810 subfc r5, r12, r25 label0000584C: 0000584C 7C902014 addc r4, r16, r4 00005850 7CB90734 extsh r25, r5 label00005854: 00005854 88150000 lbz r0, [r21] 00005858 310CFFFF subic r8, r12, 1 0000585C 5406D1BC rlwinm r6, r0, 26, 6, 30 00005860 7D24322E lhzx r9, r4, r6 00005864 5406DFBC rlwinm r6, r0, 27, 30, 30 00005868 7CC4322E lhzx r6, r4, r6 0000586C 54050FBC rlwinm r5, r0, 1, 30, 30 00005870 5529801E rlwinm r9, r9, 16, 0, 15 00005874 7CC93014 addc r6, r9, r6 00005878 90C70000 stw [r7], r6 0000587C 5406E7BC rlwinm r6, r0, 28, 30, 30 00005880 7D24322E lhzx r9, r4, r6 label00005884: 00005884 5406EFBC rlwinm r6, r0, 29, 30, 30 00005888 7CC4322E lhzx r6, r4, r6 0000588C 5529801E rlwinm r9, r9, 16, 0, 15 00005890 7CC93014 addc r6, r9, r6 00005894 90C70004 stw [r7 + 0x0004], r6 00005898 5406F7BC rlwinm r6, r0, 30, 30, 30 0000589C 7D24322E lhzx r9, r4, r6 000058A0 5406FFBC rlwinm r6, r0, 31, 30, 30 000058A4 7CC4322E lhzx r6, r4, r6 000058A8 5529801E rlwinm r9, r9, 16, 0, 15 000058AC 7CC93014 addc r6, r9, r6 000058B0 90D70000 stw [r23], r6 000058B4 540607BC rlwinm r6, r0, 0, 30, 30 000058B8 7CC4322E lhzx r6, r4, r6 000058BC 7CA42A2E lhzx r5, r4, r5 000058C0 54C6801E rlwinm r6, r6, 16, 0, 15 000058C4 7CA62814 addc r5, r6, r5 000058C8 90B70004 stw [r23 + 0x0004], r5 000058CC 88150001 lbz r0, [r21 + 0x0001] 000058D0 7D060735 extsh. r6, r8 000058D4 5405D1BC rlwinm r5, r0, 26, 6, 30 000058D8 7D242A2E lhzx r9, r4, r5 000058DC 5405DFBC rlwinm r5, r0, 27, 30, 30 000058E0 7CA42A2E lhzx r5, r4, r5 000058E4 5529801E rlwinm r9, r9, 16, 0, 15 000058E8 7CA92814 addc r5, r9, r5 000058EC 90BE0000 stw [r30], r5 000058F0 5405E7BC rlwinm r5, r0, 28, 30, 30 000058F4 7D242A2E lhzx r9, r4, r5 000058F8 5405EFBC rlwinm r5, r0, 29, 30, 30 000058FC 7CA42A2E lhzx r5, r4, r5 00005900 5529801E rlwinm r9, r9, 16, 0, 15 00005904 7CA92814 addc r5, r9, r5 00005908 90BE0004 stw [r30 + 0x0004], r5 0000590C 5405F7BC rlwinm r5, r0, 30, 30, 30 00005910 7D242A2E lhzx r9, r4, r5 00005914 5405FFBC rlwinm r5, r0, 31, 30, 30 00005918 7CA42A2E lhzx r5, r4, r5 0000591C 5529801E rlwinm r9, r9, 16, 0, 15 00005920 7CA92814 addc r5, r9, r5 00005924 90AB0000 stw [r11], r5 00005928 540507BC rlwinm r5, r0, 0, 30, 30 0000592C 7D242A2E lhzx r9, r4, r5 00005930 54050FBC rlwinm r5, r0, 1, 30, 30 00005934 7CA42A2E lhzx r5, r4, r5 00005938 5526801E rlwinm r6, r9, 16, 0, 15 0000593C 7CA62814 addc r5, r6, r5 00005940 90AB0004 stw [r11 + 0x0004], r5 00005944 30E70008 addic r7, r7, 8 00005948 32F70008 addic r23, r23, 8 0000594C 32B50002 addic r21, r21, 2 00005950 33DE0008 addic r30, r30, 8 00005954 316B0008 addic r11, r11, 8 00005958 7D0C0734 extsh r12, r8 0000595C 4080FEF8 bge -0x00000108 /* 00005854 */ 00005960 480004EC b +0x000004EC /* 00005E4C */ 00005964 88A40001 lbz r5, [r4 + 0x0001] 00005968 80C30040 lwz r6, [r3 + 0x0040] 0000596C 54A5103A rlwinm r5, r5, 2, 0, 29 00005970 7CB62A2E lhzx r5, r22, r5 00005974 54C61838 rlwinm r6, r6, 3, 0, 28 00005978 7CB1332E sthx r5, r17, r6 0000597C 88A40002 lbz r5, [r4 + 0x0002] 00005980 32A40005 addic r21, r4, 5 00005984 54A5103A rlwinm r5, r5, 2, 0, 29 00005988 7CB62A2E lhzx r5, r22, r5 0000598C 7CD13014 addc r6, r17, r6 00005990 B0A60002 sth [r6 + 0x0002], r5 00005994 88A40003 lbz r5, [r4 + 0x0003] 00005998 54A5103A rlwinm r5, r5, 2, 0, 29 0000599C 7CB62A2E lhzx r5, r22, r5 000059A0 B0A60004 sth [r6 + 0x0004], r5 000059A4 88840004 lbz r4, [r4 + 0x0004] 000059A8 5484103A rlwinm r4, r4, 2, 0, 29 000059AC 7C96222E lhzx r4, r22, r4 000059B0 B0860006 sth [r6 + 0x0006], r4 000059B4 80A30040 lwz r5, [r3 + 0x0040] 000059B8 30850001 addic r4, r5, 1 000059BC 2C840100 cmpwi cr1, r4, 256 000059C0 90830040 stw [r3 + 0x0040], r4 000059C4 54A5063E rlwinm r5, r5, 0, 24, 31 000059C8 4086001C bne cr1, +0x0000001C /* 000059E4 */ 000059CC 93830040 stw [r3 + 0x0040], r28 000059D0 54A41838 rlwinm r4, r5, 3, 0, 28 000059D4 7CACC810 subfc r5, r12, r25 000059D8 48000014 b +0x00000014 /* 000059EC */ 000059DC 88A40001 lbz r5, [r4 + 0x0001] 000059E0 32A40002 addic r21, r4, 2 label000059E4: 000059E4 54A41838 rlwinm r4, r5, 3, 0, 28 000059E8 7CACC810 subfc r5, r12, r25 label000059EC: 000059EC 7C912014 addc r4, r17, r4 000059F0 7CB90734 extsh r25, r5 label000059F4: 000059F4 89150000 lbz r8, [r21] 000059F8 312CFFFF subic r9, r12, 1 000059FC 5506D97C rlwinm r6, r8, 27, 5, 30 00005A00 7D44322E lhzx r10, r4, r6 00005A04 5506EF7C rlwinm r6, r8, 29, 29, 30 00005A08 7CC4322E lhzx r6, r4, r6 00005A0C 554A801E rlwinm r10, r10, 16, 0, 15 00005A10 7CCA3014 addc r6, r10, r6 00005A14 55050F7C rlwinm r5, r8, 1, 29, 30 00005A18 90C70000 stw [r7], r6 00005A1C 7CC42A2E lhzx r6, r4, r5 00005A20 5505FF7C rlwinm r5, r8, 31, 29, 30 00005A24 7CA42A2E lhzx r5, r4, r5 00005A28 7D200735 extsh. r0, r9 00005A2C 54A5801E rlwinm r5, r5, 16, 0, 15 00005A30 7CA53014 addc r5, r5, r6 00005A34 90A70004 stw [r7 + 0x0004], r5 00005A38 88D50001 lbz r6, [r21 + 0x0001] 00005A3C 54C5D97C rlwinm r5, r6, 27, 5, 30 00005A40 7D042A2E lhzx r8, r4, r5 00005A44 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005A48 7CA42A2E lhzx r5, r4, r5 00005A4C 5508801E rlwinm r8, r8, 16, 0, 15 00005A50 7CA82814 addc r5, r8, r5 00005A54 90B70000 stw [r23], r5 00005A58 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005A5C 7D042A2E lhzx r8, r4, r5 00005A60 54C50F7C rlwinm r5, r6, 1, 29, 30 00005A64 7CA42A2E lhzx r5, r4, r5 00005A68 5506801E rlwinm r6, r8, 16, 0, 15 00005A6C 7CA62814 addc r5, r6, r5 00005A70 90B70004 stw [r23 + 0x0004], r5 00005A74 88D50002 lbz r6, [r21 + 0x0002] 00005A78 30E70008 addic r7, r7, 8 00005A7C 54C5D97C rlwinm r5, r6, 27, 5, 30 00005A80 7C042A2E lhzx r0, r4, r5 00005A84 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005A88 7CA42A2E lhzx r5, r4, r5 00005A8C 5400801E rlwinm r0, r0, 16, 0, 15 00005A90 7CA02814 addc r5, r0, r5 00005A94 90BE0000 stw [r30], r5 00005A98 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005A9C 7C042A2E lhzx r0, r4, r5 00005AA0 54C50F7C rlwinm r5, r6, 1, 29, 30 00005AA4 7CA42A2E lhzx r5, r4, r5 00005AA8 5406801E rlwinm r6, r0, 16, 0, 15 00005AAC 7CA62814 addc r5, r6, r5 00005AB0 90BE0004 stw [r30 + 0x0004], r5 00005AB4 88150003 lbz r0, [r21 + 0x0003] 00005AB8 5405D97C rlwinm r5, r0, 27, 5, 30 00005ABC 7CA42A2E lhzx r5, r4, r5 00005AC0 5406EF7C rlwinm r6, r0, 29, 29, 30 00005AC4 7CC4322E lhzx r6, r4, r6 00005AC8 54A5801E rlwinm r5, r5, 16, 0, 15 00005ACC 7CA53014 addc r5, r5, r6 00005AD0 90AB0000 stw [r11], r5 00005AD4 5405FF7C rlwinm r5, r0, 31, 29, 30 00005AD8 7CC42A2E lhzx r6, r4, r5 00005ADC 54050F7C rlwinm r5, r0, 1, 29, 30 00005AE0 7CA42A2E lhzx r5, r4, r5 00005AE4 54C6801E rlwinm r6, r6, 16, 0, 15 00005AE8 7CA62814 addc r5, r6, r5 00005AEC 90AB0004 stw [r11 + 0x0004], r5 00005AF0 32F70008 addic r23, r23, 8 00005AF4 33DE0008 addic r30, r30, 8 00005AF8 32B50004 addic r21, r21, 4 00005AFC 316B0008 addic r11, r11, 8 00005B00 7D2C0734 extsh r12, r9 00005B04 4080FEF0 bge -0x00000110 /* 000059F4 */ 00005B08 48000344 b +0x00000344 /* 00005E4C */ 00005B0C 88A40001 lbz r5, [r4 + 0x0001] 00005B10 80C30044 lwz r6, [r3 + 0x0044] 00005B14 54A5103A rlwinm r5, r5, 2, 0, 29 00005B18 7CB62A2E lhzx r5, r22, r5 00005B1C 54C62036 rlwinm r6, r6, 4, 0, 27 00005B20 7CB8332E sthx r5, r24, r6 label00005B24: 00005B24 88A40002 lbz r5, [r4 + 0x0002] 00005B28 7CD83014 addc r6, r24, r6 00005B2C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B30 7CB62A2E lhzx r5, r22, r5 00005B34 B0A60002 sth [r6 + 0x0002], r5 00005B38 88A40003 lbz r5, [r4 + 0x0003] 00005B3C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B40 7CB62A2E lhzx r5, r22, r5 00005B44 B0A60004 sth [r6 + 0x0004], r5 00005B48 88A40004 lbz r5, [r4 + 0x0004] 00005B4C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B50 7CB62A2E lhzx r5, r22, r5 00005B54 B0A60006 sth [r6 + 0x0006], r5 00005B58 88A40005 lbz r5, [r4 + 0x0005] 00005B5C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B60 7CB62A2E lhzx r5, r22, r5 00005B64 B0A60008 sth [r6 + 0x0008], r5 00005B68 88A40006 lbz r5, [r4 + 0x0006] 00005B6C 54A5103A rlwinm r5, r5, 2, 0, 29 00005B70 7CB62A2E lhzx r5, r22, r5 00005B74 B0A6000A sth [r6 + 0x000A], r5 00005B78 88A40007 lbz r5, [r4 + 0x0007] 00005B7C 32A40009 addic r21, r4, 9 00005B80 54A5103A rlwinm r5, r5, 2, 0, 29 00005B84 7CB62A2E lhzx r5, r22, r5 00005B88 B0A6000C sth [r6 + 0x000C], r5 00005B8C 88840008 lbz r4, [r4 + 0x0008] 00005B90 5484103A rlwinm r4, r4, 2, 0, 29 00005B94 7C96222E lhzx r4, r22, r4 00005B98 B086000E sth [r6 + 0x000E], r4 00005B9C 80A30044 lwz r5, [r3 + 0x0044] 00005BA0 30850001 addic r4, r5, 1 00005BA4 2C840100 cmpwi cr1, r4, 256 00005BA8 90830044 stw [r3 + 0x0044], r4 00005BAC 54A5063E rlwinm r5, r5, 0, 24, 31 00005BB0 4086001C bne cr1, +0x0000001C /* 00005BCC */ 00005BB4 93830044 stw [r3 + 0x0044], r28 00005BB8 54A42036 rlwinm r4, r5, 4, 0, 27 00005BBC 7CACC810 subfc r5, r12, r25 00005BC0 48000014 b +0x00000014 /* 00005BD4 */ 00005BC4 88A40001 lbz r5, [r4 + 0x0001] 00005BC8 32A40002 addic r21, r4, 2 label00005BCC: 00005BCC 54A42036 rlwinm r4, r5, 4, 0, 27 00005BD0 7CACC810 subfc r5, r12, r25 label00005BD4: 00005BD4 7C982014 addc r4, r24, r4 00005BD8 7CB90734 extsh r25, r5 label00005BDC: 00005BDC A9350000 lha r9, [r21] 00005BE0 318CFFFF subic r12, r12, 1 00005BE4 5525A73C rlwinm r5, r9, 20, 28, 30 00005BE8 7CC42A2E lhzx r6, r4, r5 00005BEC 5525BF3C rlwinm r5, r9, 23, 28, 30 00005BF0 7CA42A2E lhzx r5, r4, r5 00005BF4 54C6801E rlwinm r6, r6, 16, 0, 15 00005BF8 7CA62814 addc r5, r6, r5 00005BFC 90A70000 stw [r7], r5 00005C00 5525D73C rlwinm r5, r9, 26, 28, 30 00005C04 7CC42A2E lhzx r6, r4, r5 00005C08 5525EF3C rlwinm r5, r9, 29, 28, 30 00005C0C 7CA42A2E lhzx r5, r4, r5 00005C10 54C6801E rlwinm r6, r6, 16, 0, 15 00005C14 7CA62814 addc r5, r6, r5 00005C18 90A70004 stw [r7 + 0x0004], r5 00005C1C A8D50002 lha r6, [r21 + 0x0002] 00005C20 7D8A0735 extsh. r10, r12 00005C24 54C5A73C rlwinm r5, r6, 20, 28, 30 00005C28 7C042A2E lhzx r0, r4, r5 00005C2C 54C5BF3C rlwinm r5, r6, 23, 28, 30 00005C30 7CA42A2E lhzx r5, r4, r5 00005C34 5400801E rlwinm r0, r0, 16, 0, 15 00005C38 7CA02814 addc r5, r0, r5 00005C3C 90B70000 stw [r23], r5 00005C40 54C5D73C rlwinm r5, r6, 26, 28, 30 00005C44 7C042A2E lhzx r0, r4, r5 00005C48 54C5EF3C rlwinm r5, r6, 29, 28, 30 00005C4C 7CA42A2E lhzx r5, r4, r5 00005C50 5400801E rlwinm r0, r0, 16, 0, 15 00005C54 7CA02814 addc r5, r0, r5 00005C58 90B70004 stw [r23 + 0x0004], r5 00005C5C A9150004 lha r8, [r21 + 0x0004] 00005C60 54C0452E rlwinm r0, r6, 8, 20, 23 00005C64 5505A73C rlwinm r5, r8, 20, 28, 30 00005C68 7CA42A2E lhzx r5, r4, r5 00005C6C 5506BF3C rlwinm r6, r8, 23, 28, 30 00005C70 7CC4322E lhzx r6, r4, r6 00005C74 54A5801E rlwinm r5, r5, 16, 0, 15 00005C78 7CA53014 addc r5, r5, r6 00005C7C 90BE0000 stw [r30], r5 00005C80 5505D73C rlwinm r5, r8, 26, 28, 30 00005C84 7CC42A2E lhzx r6, r4, r5 00005C88 5505EF3C rlwinm r5, r8, 29, 28, 30 00005C8C 7CA42A2E lhzx r5, r4, r5 00005C90 54C6801E rlwinm r6, r6, 16, 0, 15 00005C94 55082636 rlwinm r8, r8, 4, 24, 27 00005C98 7CA62814 addc r5, r6, r5 00005C9C 51206426 rlwimi r0, r9, 12, 16, 19 00005CA0 7C064378 or r6, r0, r8 00005CA4 90BE0004 stw [r30 + 0x0004], r5 00005CA8 54C5A73C rlwinm r5, r6, 20, 28, 30 00005CAC 7D042A2E lhzx r8, r4, r5 00005CB0 5405BF3C rlwinm r5, r0, 23, 28, 30 00005CB4 7CA42A2E lhzx r5, r4, r5 00005CB8 5500801E rlwinm r0, r8, 16, 0, 15 00005CBC 7CA02814 addc r5, r0, r5 00005CC0 90AB0000 stw [r11], r5 label00005CC4: 00005CC4 54C5D73C rlwinm r5, r6, 26, 28, 30 00005CC8 7C042A2E lhzx r0, r4, r5 00005CCC 54C5EF3C rlwinm r5, r6, 29, 28, 30 00005CD0 7CA42A2E lhzx r5, r4, r5 00005CD4 5406801E rlwinm r6, r0, 16, 0, 15 00005CD8 7CA62814 addc r5, r6, r5 00005CDC 90AB0004 stw [r11 + 0x0004], r5 00005CE0 30E70008 addic r7, r7, 8 00005CE4 32F70008 addic r23, r23, 8 00005CE8 32B50006 addic r21, r21, 6 00005CEC 33DE0008 addic r30, r30, 8 00005CF0 316B0008 addic r11, r11, 8 label00005CF4: 00005CF4 398A0000 addi r12, r10, 0x0000 00005CF8 4080FEE4 bge -0x0000011C /* 00005BDC */ 00005CFC 48000150 b +0x00000150 /* 00005E4C */ 00005D00 7C8CC810 subfc r4, r12, r25 00005D04 7C990734 extsh r25, r4 label00005D08: 00005D08 88950000 lbz r4, [r21] 00005D0C 88D50001 lbz r6, [r21 + 0x0001] 00005D10 5484103A rlwinm r4, r4, 2, 0, 29 00005D14 7CB6222E lhzx r5, r22, r4 00005D18 54C4103A rlwinm r4, r6, 2, 0, 29 00005D1C 7C96222E lhzx r4, r22, r4 00005D20 54A5801E rlwinm r5, r5, 16, 0, 15 00005D24 7C842814 addc r4, r4, r5 00005D28 90870000 stw [r7], r4 00005D2C 88950002 lbz r4, [r21 + 0x0002] 00005D30 88D50003 lbz r6, [r21 + 0x0003] 00005D34 5484103A rlwinm r4, r4, 2, 0, 29 00005D38 7CB6222E lhzx r5, r22, r4 00005D3C 54C4103A rlwinm r4, r6, 2, 0, 29 label00005D40: 00005D40 7C96222E lhzx r4, r22, r4 00005D44 54A5801E rlwinm r5, r5, 16, 0, 15 00005D48 7C842814 addc r4, r4, r5 00005D4C 90870004 stw [r7 + 0x0004], r4 00005D50 88950004 lbz r4, [r21 + 0x0004] 00005D54 88D50005 lbz r6, [r21 + 0x0005] 00005D58 5484103A rlwinm r4, r4, 2, 0, 29 00005D5C 7CB6222E lhzx r5, r22, r4 00005D60 54C4103A rlwinm r4, r6, 2, 0, 29 00005D64 7C96222E lhzx r4, r22, r4 00005D68 54A5801E rlwinm r5, r5, 16, 0, 15 00005D6C 7C842814 addc r4, r4, r5 00005D70 90970000 stw [r23], r4 00005D74 88950006 lbz r4, [r21 + 0x0006] 00005D78 88D50007 lbz r6, [r21 + 0x0007] 00005D7C 5484103A rlwinm r4, r4, 2, 0, 29 00005D80 7CB6222E lhzx r5, r22, r4 00005D84 54C4103A rlwinm r4, r6, 2, 0, 29 00005D88 7C96222E lhzx r4, r22, r4 00005D8C 54A5801E rlwinm r5, r5, 16, 0, 15 00005D90 7C842814 addc r4, r4, r5 00005D94 90970004 stw [r23 + 0x0004], r4 00005D98 88950008 lbz r4, [r21 + 0x0008] 00005D9C 88D50009 lbz r6, [r21 + 0x0009] 00005DA0 5484103A rlwinm r4, r4, 2, 0, 29 00005DA4 7CB6222E lhzx r5, r22, r4 00005DA8 54C4103A rlwinm r4, r6, 2, 0, 29 00005DAC 7C96222E lhzx r4, r22, r4 00005DB0 54A5801E rlwinm r5, r5, 16, 0, 15 00005DB4 7C842814 addc r4, r4, r5 00005DB8 909E0000 stw [r30], r4 00005DBC 8895000A lbz r4, [r21 + 0x000A] 00005DC0 88D5000B lbz r6, [r21 + 0x000B] 00005DC4 5484103A rlwinm r4, r4, 2, 0, 29 00005DC8 7CB6222E lhzx r5, r22, r4 label00005DCC: 00005DCC 54C4103A rlwinm r4, r6, 2, 0, 29 00005DD0 7C96222E lhzx r4, r22, r4 00005DD4 54A5801E rlwinm r5, r5, 16, 0, 15 00005DD8 7C842814 addc r4, r4, r5 00005DDC 909E0004 stw [r30 + 0x0004], r4 00005DE0 8895000C lbz r4, [r21 + 0x000C] 00005DE4 88D5000D lbz r6, [r21 + 0x000D] 00005DE8 5484103A rlwinm r4, r4, 2, 0, 29 00005DEC 7CB6222E lhzx r5, r22, r4 00005DF0 54C4103A rlwinm r4, r6, 2, 0, 29 00005DF4 7C96222E lhzx r4, r22, r4 00005DF8 54A5801E rlwinm r5, r5, 16, 0, 15 00005DFC 7C842814 addc r4, r4, r5 00005E00 908B0000 stw [r11], r4 00005E04 8895000E lbz r4, [r21 + 0x000E] 00005E08 32F70008 addic r23, r23, 8 00005E0C 5484103A rlwinm r4, r4, 2, 0, 29 00005E10 88D5000F lbz r6, [r21 + 0x000F] 00005E14 7CB6222E lhzx r5, r22, r4 00005E18 54C4103A rlwinm r4, r6, 2, 0, 29 00005E1C 7C96222E lhzx r4, r22, r4 00005E20 54A5801E rlwinm r5, r5, 16, 0, 15 00005E24 30CCFFFF subic r6, r12, 1 00005E28 7CA42814 addc r5, r4, r5 00005E2C 7CC40735 extsh. r4, r6 00005E30 90AB0004 stw [r11 + 0x0004], r5 00005E34 33DE0008 addic r30, r30, 8 00005E38 30E70008 addic r7, r7, 8 00005E3C 32B50010 addic r21, r21, 16 label00005E40: 00005E40 316B0008 addic r11, r11, 8 00005E44 39840000 addi r12, r4, 0x0000 00005E48 4080FEC0 bge -0x00000140 /* 00005D08 */ label00005E4C: 00005E4C 3099FFFF subic r4, r25, 1 00005E50 7C850735 extsh. r5, r4 00005E54 3B250000 addi r25, r5, 0x0000 00005E58 4080F7E4 bge -0x0000081C /* 0000563C */ label00005E5C: 00005E5C 309BFFFF subic r4, r27, 1 00005E60 7C850735 extsh. r5, r4 00005E64 7E94D014 addc r20, r20, r26 00005E68 3B650000 addi r27, r5, 0x0000 00005E6C 4080F7AC bge -0x00000854 /* 00005618 */ label00005E70: 00005E70 9A410038 stb [r1 + 0x0038], r18 00005E74 92A30008 stw [r3 + 0x0008], r21 label00005E78: 00005E78 BA010040 lmw r16, [r1 + 0x0040] 00005E7C 30210080 addic r1, r1, 128 00005E80 4E800020 blr 00005E84 00000000 .invalid 00005E88 00002041 .invalid 00005E8C 80100100 lwz r0, [r16 + 0x0100] 00005E90 00000000 .invalid 00005E94 000008F0 .invalid 00005E98 0012534D .invalid 00005E9C 43444543 bcla 26, 4, 0x00004540 00005EA0 4F4D5052 .invalid 4C 00005EA4 45535338 .invalid sc label00005EA8: 00005EA8 544F3136 rlwinm r15, r2, 6, 4, 27 00005EAC A8830022 lha r4, [r3 + 0x0022] 00005EB0 7C0802A6 mflr r0 00005EB4 2C840000 cmpwi cr1, r4, 0 00005EB8 BDA1FFB4 stmw [r1 - 0x004C], r13 00005EBC 90010008 stw [r1 + 0x0008], r0 00005EC0 9421FF60 stwu [r1 - 0x00A0], r1 00005EC4 40840018 bge cr1, +0x00000018 /* 00005EDC */ 00005EC8 48000CAD bl +0x00000CAC /* 00006B74 */ 00005ECC 818100A8 lwz r12, [r1 + 0x00A8] 00005ED0 302100A0 addic r1, r1, 160 00005ED4 7D8803A6 mtlr r12 00005ED8 4E800020 blr label00005EDC: 00005EDC 80830068 lwz r4, [r3 + 0x0068] 00005EE0 AA03001E lha r16, [r3 + 0x001E] 00005EE4 80840000 lwz r4, [r4] 00005EE8 30B0FFFF subic r5, r16, 1 00005EEC 3264000C addic r19, r4, 12 00005EF0 80830010 lwz r4, [r3 + 0x0010] 00005EF4 7CA60735 extsh. r6, r5 00005EF8 9081003C stw [r1 + 0x003C], r4 00005EFC 38800001 li r4, 0x0001 00005F00 81C30008 lwz r14, [r3 + 0x0008] 00005F04 98810038 stb [r1 + 0x0038], r4 00005F08 A8C30018 lha r6, [r3 + 0x0018] 00005F0C 82830030 lwz r20, [r3 + 0x0030] 00005F10 81E30034 lwz r15, [r3 + 0x0034] 00005F14 90C10040 stw [r1 + 0x0040], r6 00005F18 82A30038 lwz r21, [r3 + 0x0038] 00005F1C 98810038 stb [r1 + 0x0038], r4 00005F20 7CB00734 extsh r16, r5 00005F24 41800C0C blt +0x00000C0C /* 00006B30 */ 00005F28 38860000 addi r4, r6, 0x0000 00005F2C 54841838 rlwinm r4, r4, 3, 0, 28 00005F30 82220084 lwz r17, [r2 + 0x0084] 00005F34 3A400000 li r18, 0x0000 00005F38 90810044 stw [r1 + 0x0044], r4 label00005F3C: 00005F3C A9A3001A lha r13, [r3 + 0x001A] 00005F40 80E10040 lwz r7, [r1 + 0x0040] 00005F44 30CDFFFF subic r6, r13, 1 00005F48 80A1003C lwz r5, [r1 + 0x003C] 00005F4C 7CC00735 extsh. r0, r6 00005F50 7C853814 addc r4, r5, r7 00005F54 7EE72014 addc r23, r7, r4 00005F58 7F27B814 addc r25, r7, r23 00005F5C 7F67C814 addc r27, r7, r25 00005F60 7F47D814 addc r26, r7, r27 00005F64 7F07D014 addc r24, r7, r26 00005F68 7EC7C014 addc r22, r7, r24 00005F6C 31A00000 addic r13, r0, 0 00005F70 41800BA0 blt +0x00000BA0 /* 00006B10 */ label00005F74: 00005F74 8B8E0000 lbz r28, [r14] 00005F78 38CE0000 addi r6, r14, 0x0000 00005F7C 5787E13E rlwinm r7, r28, 28, 4, 31 00005F80 2887000F cmplwi cr1, r7, 15 00005F84 38FC0000 addi r7, r28, 0x0000 00005F88 31CE0001 addic r14, r14, 1 00005F8C 579C073E rlwinm r28, r28, 0, 28, 31 00005F90 41850B70 bgt cr1, +0x00000B70 /* 00006B00 */ 00005F94 80020080 lwz r0, [r2 + 0x0080] 00005F98 54E7F0BA rlwinm r7, r7, 30, 2, 29 00005F9C 7CE03814 addc r7, r0, r7 00005FA0 80E70080 lwz r7, [r7 + 0x0080] 00005FA4 7CF13814 addc r7, r17, r7 00005FA8 7CE903A6 mtctr r7 00005FAC 4E800420 bctr 00005FB0 8B860001 lbz r28, [r6 + 0x0001] 00005FB4 31C60002 addic r14, r6, 2 00005FB8 30DC0001 addic r6, r28, 1 00005FBC 54C62036 rlwinm r6, r6, 4, 0, 27 00005FC0 7CC60734 extsh r6, r6 00005FC4 7CFC6810 subfc r7, r28, r13 00005FC8 7EC6B014 addc r22, r6, r22 00005FCC 7CED0734 extsh r13, r7 00005FD0 7CA53014 addc r5, r5, r6 00005FD4 7C843014 addc r4, r4, r6 00005FD8 7EF73014 addc r23, r23, r6 00005FDC 7F393014 addc r25, r25, r6 00005FE0 7F7B3014 addc r27, r27, r6 00005FE4 7F5A3014 addc r26, r26, r6 00005FE8 7F183014 addc r24, r24, r6 00005FEC 48000B14 b +0x00000B14 /* 00006B00 */ 00005FF0 8B860001 lbz r28, [r6 + 0x0001] 00005FF4 31C60002 addic r14, r6, 2 00005FF8 7CDC6810 subfc r6, r28, r13 00005FFC 7CCD0734 extsh r13, r6 00006000 38000001 li r0, 0x0001 label00006004: 00006004 30C00001 addic r6, r0, 1 00006008 7CC00734 extsh r0, r6 0000600C 38C40000 addi r6, r4, 0x0000 00006010 2C800004 cmpwi cr1, r0, 4 00006014 38E50000 addi r7, r5, 0x0000 00006018 395C0000 addi r10, r28, 0x0000 0000601C 8105FFF0 lwz r8, [r5 - 0x0010] 00006020 8125FFF4 lwz r9, [r5 - 0x000C] 00006024 8085FFF8 lwz r4, [r5 - 0x0008] 00006028 8165FFFC lwz r11, [r5 - 0x0004] label0000602C: 0000602C 30AAFFFF subic r5, r10, 1 00006030 7CAA0735 extsh. r10, r5 00006034 91070000 stw [r7], r8 00006038 91270004 stw [r7 + 0x0004], r9 0000603C 90870008 stw [r7 + 0x0008], r4 00006040 9167000C stw [r7 + 0x000C], r11 00006044 91060000 stw [r6], r8 00006048 91260004 stw [r6 + 0x0004], r9 0000604C 90860008 stw [r6 + 0x0008], r4 00006050 9166000C stw [r6 + 0x000C], r11 00006054 30E70010 addic r7, r7, 16 00006058 30C60010 addic r6, r6, 16 0000605C 4080FFD0 bge -0x00000030 /* 0000602C */ 00006060 38B70000 addi r5, r23, 0x0000 00006064 38990000 addi r4, r25, 0x0000 00006068 3AFB0000 addi r23, r27, 0x0000 0000606C 3B3A0000 addi r25, r26, 0x0000 00006070 3B780000 addi r27, r24, 0x0000 00006074 3B560000 addi r26, r22, 0x0000 00006078 3B070000 addi r24, r7, 0x0000 0000607C 3AC60000 addi r22, r6, 0x0000 00006080 4085FF84 ble cr1, -0x0000007C /* 00006004 */ 00006084 48000A7C b +0x00000A7C /* 00006B00 */ 00006088 8B860001 lbz r28, [r6 + 0x0001] 0000608C 31C60002 addic r14, r6, 2 00006090 7CDCE014 addc r6, r28, r28 00006094 30C60001 addic r6, r6, 1 00006098 7CC66810 subfc r6, r6, r13 0000609C 7CCD0734 extsh r13, r6 000060A0 3BC00001 li r30, 0x0001 label000060A4: 000060A4 30DE0001 addic r6, r30, 1 000060A8 7CDE0734 extsh r30, r6 000060AC 39840000 addi r12, r4, 0x0000 000060B0 2C9E0004 cmpwi cr1, r30, 4 000060B4 39450000 addi r10, r5, 0x0000 000060B8 389C0000 addi r4, r28, 0x0000 000060BC 83A5FFE0 lwz r29, [r5 - 0x0020] 000060C0 8105FFE4 lwz r8, [r5 - 0x001C] 000060C4 80E5FFE8 lwz r7, [r5 - 0x0018] 000060C8 80C5FFEC lwz r6, [r5 - 0x0014] 000060CC 8005FFF0 lwz r0, [r5 - 0x0010] 000060D0 83E5FFF4 lwz r31, [r5 - 0x000C] 000060D4 8165FFF8 lwz r11, [r5 - 0x0008] 000060D8 8125FFFC lwz r9, [r5 - 0x0004] label000060DC: 000060DC 3084FFFF subic r4, r4, 1 000060E0 7C850735 extsh. r5, r4 000060E4 93AA0000 stw [r10], r29 000060E8 93AC0000 stw [r12], r29 000060EC 910A0004 stw [r10 + 0x0004], r8 000060F0 910C0004 stw [r12 + 0x0004], r8 000060F4 90EA0008 stw [r10 + 0x0008], r7 000060F8 90EC0008 stw [r12 + 0x0008], r7 000060FC 90CA000C stw [r10 + 0x000C], r6 00006100 90CC000C stw [r12 + 0x000C], r6 00006104 900A0010 stw [r10 + 0x0010], r0 00006108 900C0010 stw [r12 + 0x0010], r0 0000610C 93EA0014 stw [r10 + 0x0014], r31 00006110 93EC0014 stw [r12 + 0x0014], r31 00006114 916A0018 stw [r10 + 0x0018], r11 00006118 916C0018 stw [r12 + 0x0018], r11 0000611C 912A001C stw [r10 + 0x001C], r9 00006120 912C001C stw [r12 + 0x001C], r9 00006124 318C0020 addic r12, r12, 32 00006128 314A0020 addic r10, r10, 32 0000612C 38850000 addi r4, r5, 0x0000 00006130 4080FFAC bge -0x00000054 /* 000060DC */ 00006134 38B70000 addi r5, r23, 0x0000 00006138 38990000 addi r4, r25, 0x0000 0000613C 3AFB0000 addi r23, r27, 0x0000 00006140 3B3A0000 addi r25, r26, 0x0000 00006144 3B780000 addi r27, r24, 0x0000 00006148 3B560000 addi r26, r22, 0x0000 0000614C 3B0A0000 addi r24, r10, 0x0000 00006150 3ACC0000 addi r22, r12, 0x0000 00006154 4085FF50 ble cr1, -0x000000B0 /* 000060A4 */ 00006158 480009A8 b +0x000009A8 /* 00006B00 */ 0000615C 8B860001 lbz r28, [r6 + 0x0001] 00006160 31C60002 addic r14, r6, 2 00006164 7CDC6810 subfc r6, r28, r13 00006168 7CCD0734 extsh r13, r6 0000616C 88CE0000 lbz r6, [r14] 00006170 31CE0001 addic r14, r14, 1 00006174 54C6103A rlwinm r6, r6, 2, 0, 29 00006178 7CD3302E lwzx r6, r19, r6 label0000617C: 0000617C 30FCFFFF subic r7, r28, 1 00006180 7CE00735 extsh. r0, r7 00006184 90C50000 stw [r5], r6 00006188 90C50004 stw [r5 + 0x0004], r6 0000618C 90C50008 stw [r5 + 0x0008], r6 00006190 90C5000C stw [r5 + 0x000C], r6 00006194 90C40000 stw [r4], r6 00006198 90C40004 stw [r4 + 0x0004], r6 0000619C 90C40008 stw [r4 + 0x0008], r6 000061A0 90C4000C stw [r4 + 0x000C], r6 000061A4 90D70000 stw [r23], r6 000061A8 90D70004 stw [r23 + 0x0004], r6 000061AC 90D70008 stw [r23 + 0x0008], r6 000061B0 90D7000C stw [r23 + 0x000C], r6 000061B4 90D90000 stw [r25], r6 000061B8 90D90004 stw [r25 + 0x0004], r6 000061BC 90D90008 stw [r25 + 0x0008], r6 000061C0 90D9000C stw [r25 + 0x000C], r6 000061C4 90DB0000 stw [r27], r6 000061C8 90DB0004 stw [r27 + 0x0004], r6 000061CC 90DB0008 stw [r27 + 0x0008], r6 000061D0 90DB000C stw [r27 + 0x000C], r6 000061D4 90DA0000 stw [r26], r6 000061D8 90DA0004 stw [r26 + 0x0004], r6 000061DC 90DA0008 stw [r26 + 0x0008], r6 000061E0 90DA000C stw [r26 + 0x000C], r6 000061E4 90D80000 stw [r24], r6 000061E8 90D80004 stw [r24 + 0x0004], r6 000061EC 90D80008 stw [r24 + 0x0008], r6 000061F0 90D8000C stw [r24 + 0x000C], r6 000061F4 90D60000 stw [r22], r6 000061F8 90D60004 stw [r22 + 0x0004], r6 000061FC 90D60008 stw [r22 + 0x0008], r6 00006200 90D6000C stw [r22 + 0x000C], r6 00006204 337B0010 addic r27, r27, 16 00006208 335A0010 addic r26, r26, 16 0000620C 33390010 addic r25, r25, 16 00006210 33180010 addic r24, r24, 16 00006214 30A50010 addic r5, r5, 16 00006218 30840010 addic r4, r4, 16 0000621C 32F70010 addic r23, r23, 16 00006220 32D60010 addic r22, r22, 16 00006224 33800000 addic r28, r0, 0 00006228 4080FF54 bge -0x000000AC /* 0000617C */ 0000622C 480008D4 b +0x000008D4 /* 00006B00 */ 00006230 88E60001 lbz r7, [r6 + 0x0001] 00006234 8003003C lwz r0, [r3 + 0x003C] 00006238 54E7103A rlwinm r7, r7, 2, 0, 29 0000623C 7CF33A2E lhzx r7, r19, r7 00006240 5408103A rlwinm r8, r0, 2, 0, 29 00006244 31C60003 addic r14, r6, 3 00006248 7CF4432E sthx r7, r20, r8 0000624C 88C60002 lbz r6, [r6 + 0x0002] 00006250 7CF44014 addc r7, r20, r8 00006254 54C6103A rlwinm r6, r6, 2, 0, 29 00006258 7CD3322E lhzx r6, r19, r6 0000625C B0C70002 sth [r7 + 0x0002], r6 00006260 80E3003C lwz r7, [r3 + 0x003C] 00006264 31070001 addic r8, r7, 1 00006268 2C880100 cmpwi cr1, r8, 256 0000626C 9103003C stw [r3 + 0x003C], r8 00006270 54E7063E rlwinm r7, r7, 0, 24, 31 00006274 4086001C bne cr1, +0x0000001C /* 00006290 */ 00006278 9243003C stw [r3 + 0x003C], r18 0000627C 54E6103A rlwinm r6, r7, 2, 0, 29 00006280 7C1C6810 subfc r0, r28, r13 00006284 48000014 b +0x00000014 /* 00006298 */ 00006288 88E60001 lbz r7, [r6 + 0x0001] 0000628C 31C60002 addic r14, r6, 2 label00006290: 00006290 54E6103A rlwinm r6, r7, 2, 0, 29 00006294 7C1C6810 subfc r0, r28, r13 label00006298: 00006298 7CF43014 addc r7, r20, r6 0000629C 7C0D0734 extsh r13, r0 label000062A0: 000062A0 892E0000 lbz r9, [r14] 000062A4 5526D1BC rlwinm r6, r9, 26, 6, 30 000062A8 7C07322E lhzx r0, r7, r6 000062AC 5526DFBC rlwinm r6, r9, 27, 30, 30 000062B0 5408801E rlwinm r8, r0, 16, 0, 15 000062B4 7C004014 addc r0, r0, r8 000062B8 90050000 stw [r5], r0 000062BC 90040000 stw [r4], r0 000062C0 7C07322E lhzx r0, r7, r6 000062C4 5526E7BC rlwinm r6, r9, 28, 30, 30 000062C8 5408801E rlwinm r8, r0, 16, 0, 15 000062CC 7C004014 addc r0, r0, r8 000062D0 90050004 stw [r5 + 0x0004], r0 000062D4 90040004 stw [r4 + 0x0004], r0 000062D8 7C07322E lhzx r0, r7, r6 000062DC 5526EFBC rlwinm r6, r9, 29, 30, 30 000062E0 5408801E rlwinm r8, r0, 16, 0, 15 000062E4 7C004014 addc r0, r0, r8 000062E8 90050008 stw [r5 + 0x0008], r0 000062EC 90040008 stw [r4 + 0x0008], r0 000062F0 7CC7322E lhzx r6, r7, r6 000062F4 54C0801E rlwinm r0, r6, 16, 0, 15 000062F8 7CC60014 addc r6, r6, r0 000062FC 90C5000C stw [r5 + 0x000C], r6 00006300 90C4000C stw [r4 + 0x000C], r6 00006304 30840010 addic r4, r4, 16 00006308 30A50010 addic r5, r5, 16 0000630C 5526F7BC rlwinm r6, r9, 30, 30, 30 00006310 7CC7322E lhzx r6, r7, r6 00006314 55280FBC rlwinm r8, r9, 1, 30, 30 00006318 54C0801E rlwinm r0, r6, 16, 0, 15 0000631C 7CC60014 addc r6, r6, r0 00006320 90D70000 stw [r23], r6 00006324 90D90000 stw [r25], r6 00006328 5526FFBC rlwinm r6, r9, 31, 30, 30 0000632C 7C07322E lhzx r0, r7, r6 00006330 552607BC rlwinm r6, r9, 0, 30, 30 00006334 5409801E rlwinm r9, r0, 16, 0, 15 00006338 7C004814 addc r0, r0, r9 0000633C 90170004 stw [r23 + 0x0004], r0 00006340 90190004 stw [r25 + 0x0004], r0 00006344 7CC7322E lhzx r6, r7, r6 00006348 54C0801E rlwinm r0, r6, 16, 0, 15 0000634C 7CC60014 addc r6, r6, r0 00006350 90D70008 stw [r23 + 0x0008], r6 00006354 90D90008 stw [r25 + 0x0008], r6 00006358 7CC7422E lhzx r6, r7, r8 0000635C 54C0801E rlwinm r0, r6, 16, 0, 15 00006360 7CC60014 addc r6, r6, r0 00006364 90D7000C stw [r23 + 0x000C], r6 00006368 90D9000C stw [r25 + 0x000C], r6 0000636C 33390010 addic r25, r25, 16 00006370 32F70010 addic r23, r23, 16 00006374 892E0001 lbz r9, [r14 + 0x0001] 00006378 31CE0002 addic r14, r14, 2 0000637C 5526D1BC rlwinm r6, r9, 26, 6, 30 00006380 7C07322E lhzx r0, r7, r6 00006384 5526DFBC rlwinm r6, r9, 27, 30, 30 00006388 5408801E rlwinm r8, r0, 16, 0, 15 0000638C 7C004014 addc r0, r0, r8 00006390 901B0000 stw [r27], r0 00006394 901A0000 stw [r26], r0 00006398 7C07322E lhzx r0, r7, r6 0000639C 5526E7BC rlwinm r6, r9, 28, 30, 30 000063A0 5408801E rlwinm r8, r0, 16, 0, 15 000063A4 7C004014 addc r0, r0, r8 000063A8 901B0004 stw [r27 + 0x0004], r0 000063AC 901A0004 stw [r26 + 0x0004], r0 000063B0 7C07322E lhzx r0, r7, r6 000063B4 5526EFBC rlwinm r6, r9, 29, 30, 30 000063B8 5408801E rlwinm r8, r0, 16, 0, 15 000063BC 7C004014 addc r0, r0, r8 000063C0 901B0008 stw [r27 + 0x0008], r0 000063C4 901A0008 stw [r26 + 0x0008], r0 000063C8 7CC7322E lhzx r6, r7, r6 000063CC 54C0801E rlwinm r0, r6, 16, 0, 15 000063D0 7CC60014 addc r6, r6, r0 000063D4 90DB000C stw [r27 + 0x000C], r6 000063D8 90DA000C stw [r26 + 0x000C], r6 000063DC 335A0010 addic r26, r26, 16 000063E0 337B0010 addic r27, r27, 16 000063E4 5526F7BC rlwinm r6, r9, 30, 30, 30 000063E8 7C07322E lhzx r0, r7, r6 000063EC 55260FBC rlwinm r6, r9, 1, 30, 30 000063F0 5408801E rlwinm r8, r0, 16, 0, 15 000063F4 7C004014 addc r0, r0, r8 000063F8 90180000 stw [r24], r0 000063FC 90160000 stw [r22], r0 00006400 5528FFBC rlwinm r8, r9, 31, 30, 30 00006404 7C07422E lhzx r0, r7, r8 00006408 315CFFFF subic r10, r28, 1 0000640C 5408801E rlwinm r8, r0, 16, 0, 15 00006410 7C004014 addc r0, r0, r8 00006414 90180004 stw [r24 + 0x0004], r0 00006418 90160004 stw [r22 + 0x0004], r0 0000641C 552807BC rlwinm r8, r9, 0, 30, 30 00006420 7C07422E lhzx r0, r7, r8 00006424 5408801E rlwinm r8, r0, 16, 0, 15 00006428 7C004014 addc r0, r0, r8 0000642C 90180008 stw [r24 + 0x0008], r0 00006430 90160008 stw [r22 + 0x0008], r0 00006434 7CC7322E lhzx r6, r7, r6 00006438 54C0801E rlwinm r0, r6, 16, 0, 15 0000643C 7CC60014 addc r6, r6, r0 00006440 90D8000C stw [r24 + 0x000C], r6 00006444 90D6000C stw [r22 + 0x000C], r6 00006448 32D60010 addic r22, r22, 16 0000644C 33180010 addic r24, r24, 16 00006450 7D460735 extsh. r6, r10 00006454 3B860000 addi r28, r6, 0x0000 00006458 4080FE48 bge -0x000001B8 /* 000062A0 */ 0000645C 30CDFFFF subic r6, r13, 1 00006460 7CC70735 extsh. r7, r6 00006464 39A70000 addi r13, r7, 0x0000 00006468 480006A4 b +0x000006A4 /* 00006B0C */ 0000646C 88E60001 lbz r7, [r6 + 0x0001] 00006470 80030040 lwz r0, [r3 + 0x0040] 00006474 54E7103A rlwinm r7, r7, 2, 0, 29 00006478 7CF33A2E lhzx r7, r19, r7 0000647C 54081838 rlwinm r8, r0, 3, 0, 28 00006480 7CEF432E sthx r7, r15, r8 00006484 88E60002 lbz r7, [r6 + 0x0002] 00006488 31C60005 addic r14, r6, 5 0000648C 54E7103A rlwinm r7, r7, 2, 0, 29 00006490 7CF33A2E lhzx r7, r19, r7 00006494 7D0F4014 addc r8, r15, r8 00006498 B0E80002 sth [r8 + 0x0002], r7 0000649C 88E60003 lbz r7, [r6 + 0x0003] 000064A0 54E7103A rlwinm r7, r7, 2, 0, 29 000064A4 7D333A2E lhzx r9, r19, r7 000064A8 B1280004 sth [r8 + 0x0004], r9 000064AC 88C60004 lbz r6, [r6 + 0x0004] 000064B0 54C6103A rlwinm r6, r6, 2, 0, 29 000064B4 7CD3322E lhzx r6, r19, r6 000064B8 B0C80006 sth [r8 + 0x0006], r6 000064BC 80E30040 lwz r7, [r3 + 0x0040] 000064C0 31070001 addic r8, r7, 1 000064C4 2C880100 cmpwi cr1, r8, 256 000064C8 91030040 stw [r3 + 0x0040], r8 000064CC 54E7063E rlwinm r7, r7, 0, 24, 31 000064D0 4086001C bne cr1, +0x0000001C /* 000064EC */ 000064D4 92430040 stw [r3 + 0x0040], r18 000064D8 54E61838 rlwinm r6, r7, 3, 0, 28 000064DC 7CFC6810 subfc r7, r28, r13 000064E0 48000014 b +0x00000014 /* 000064F4 */ 000064E4 88E60001 lbz r7, [r6 + 0x0001] 000064E8 31C60002 addic r14, r6, 2 label000064EC: 000064EC 54E61838 rlwinm r6, r7, 3, 0, 28 000064F0 7CFC6810 subfc r7, r28, r13 label000064F4: 000064F4 7D0F3014 addc r8, r15, r6 000064F8 7CED0734 extsh r13, r7 label000064FC: 000064FC 892E0000 lbz r9, [r14] 00006500 5526D97C rlwinm r6, r9, 27, 5, 30 00006504 7CE8322E lhzx r7, r8, r6 00006508 55260F7C rlwinm r6, r9, 1, 29, 30 0000650C 54E0801E rlwinm r0, r7, 16, 0, 15 00006510 7CE70014 addc r7, r7, r0 00006514 90E50000 stw [r5], r7 00006518 90E40000 stw [r4], r7 0000651C 5527EF7C rlwinm r7, r9, 29, 29, 30 00006520 7C083A2E lhzx r0, r8, r7 00006524 5527FF7C rlwinm r7, r9, 31, 29, 30 00006528 5409801E rlwinm r9, r0, 16, 0, 15 0000652C 7C004814 addc r0, r0, r9 00006530 90050004 stw [r5 + 0x0004], r0 00006534 90040004 stw [r4 + 0x0004], r0 00006538 7CE83A2E lhzx r7, r8, r7 0000653C 54E0801E rlwinm r0, r7, 16, 0, 15 00006540 7CE70014 addc r7, r7, r0 00006544 90E50008 stw [r5 + 0x0008], r7 00006548 90E40008 stw [r4 + 0x0008], r7 0000654C 7CC8322E lhzx r6, r8, r6 00006550 54C7801E rlwinm r7, r6, 16, 0, 15 00006554 7CC63814 addc r6, r6, r7 00006558 90C5000C stw [r5 + 0x000C], r6 0000655C 90C4000C stw [r4 + 0x000C], r6 00006560 30840010 addic r4, r4, 16 00006564 30A50010 addic r5, r5, 16 00006568 894E0001 lbz r10, [r14 + 0x0001] 0000656C 5546D97C rlwinm r6, r10, 27, 5, 30 00006570 7C08322E lhzx r0, r8, r6 00006574 5546EF7C rlwinm r6, r10, 29, 29, 30 00006578 5409801E rlwinm r9, r0, 16, 0, 15 0000657C 7C004814 addc r0, r0, r9 00006580 90170000 stw [r23], r0 00006584 90190000 stw [r25], r0 00006588 7C08322E lhzx r0, r8, r6 0000658C 5546FF7C rlwinm r6, r10, 31, 29, 30 00006590 5409801E rlwinm r9, r0, 16, 0, 15 00006594 7C004814 addc r0, r0, r9 00006598 90170004 stw [r23 + 0x0004], r0 0000659C 90190004 stw [r25 + 0x0004], r0 000065A0 7CC8322E lhzx r6, r8, r6 000065A4 55470F7C rlwinm r7, r10, 1, 29, 30 000065A8 54C0801E rlwinm r0, r6, 16, 0, 15 000065AC 7CC60014 addc r6, r6, r0 000065B0 90D70008 stw [r23 + 0x0008], r6 000065B4 90D90008 stw [r25 + 0x0008], r6 000065B8 7CC83A2E lhzx r6, r8, r7 000065BC 54C7801E rlwinm r7, r6, 16, 0, 15 000065C0 7CC63814 addc r6, r6, r7 000065C4 90D7000C stw [r23 + 0x000C], r6 000065C8 90D9000C stw [r25 + 0x000C], r6 000065CC 33390010 addic r25, r25, 16 000065D0 32F70010 addic r23, r23, 16 000065D4 894E0002 lbz r10, [r14 + 0x0002] 000065D8 5546D97C rlwinm r6, r10, 27, 5, 30 000065DC 7C08322E lhzx r0, r8, r6 000065E0 5546EF7C rlwinm r6, r10, 29, 29, 30 000065E4 5409801E rlwinm r9, r0, 16, 0, 15 000065E8 7C004814 addc r0, r0, r9 000065EC 901B0000 stw [r27], r0 000065F0 901A0000 stw [r26], r0 000065F4 7C08322E lhzx r0, r8, r6 000065F8 5546FF7C rlwinm r6, r10, 31, 29, 30 000065FC 5409801E rlwinm r9, r0, 16, 0, 15 00006600 7C004814 addc r0, r0, r9 00006604 901B0004 stw [r27 + 0x0004], r0 00006608 901A0004 stw [r26 + 0x0004], r0 0000660C 7CC8322E lhzx r6, r8, r6 00006610 55470F7C rlwinm r7, r10, 1, 29, 30 00006614 54C0801E rlwinm r0, r6, 16, 0, 15 00006618 7CC60014 addc r6, r6, r0 0000661C 90DB0008 stw [r27 + 0x0008], r6 00006620 90DA0008 stw [r26 + 0x0008], r6 00006624 7CC83A2E lhzx r6, r8, r7 00006628 54C7801E rlwinm r7, r6, 16, 0, 15 0000662C 7CC63814 addc r6, r6, r7 00006630 90DB000C stw [r27 + 0x000C], r6 00006634 90DA000C stw [r26 + 0x000C], r6 00006638 335A0010 addic r26, r26, 16 0000663C 337B0010 addic r27, r27, 16 00006640 892E0003 lbz r9, [r14 + 0x0003] 00006644 31CE0004 addic r14, r14, 4 00006648 5526D97C rlwinm r6, r9, 27, 5, 30 0000664C 7CE8322E lhzx r7, r8, r6 00006650 55260F7C rlwinm r6, r9, 1, 29, 30 00006654 54E0801E rlwinm r0, r7, 16, 0, 15 00006658 7CE70014 addc r7, r7, r0 0000665C 90F80000 stw [r24], r7 00006660 90F60000 stw [r22], r7 00006664 5527EF7C rlwinm r7, r9, 29, 29, 30 00006668 7C083A2E lhzx r0, r8, r7 0000666C 5527FF7C rlwinm r7, r9, 31, 29, 30 00006670 5409801E rlwinm r9, r0, 16, 0, 15 00006674 7C004814 addc r0, r0, r9 00006678 90180004 stw [r24 + 0x0004], r0 0000667C 90160004 stw [r22 + 0x0004], r0 00006680 7CE83A2E lhzx r7, r8, r7 00006684 54E0801E rlwinm r0, r7, 16, 0, 15 00006688 7CE70014 addc r7, r7, r0 0000668C 90F80008 stw [r24 + 0x0008], r7 00006690 90F60008 stw [r22 + 0x0008], r7 00006694 7CC8322E lhzx r6, r8, r6 00006698 54C7801E rlwinm r7, r6, 16, 0, 15 0000669C 7CC63814 addc r6, r6, r7 000066A0 90D8000C stw [r24 + 0x000C], r6 000066A4 90D6000C stw [r22 + 0x000C], r6 000066A8 32D60010 addic r22, r22, 16 000066AC 30DCFFFF subic r6, r28, 1 000066B0 7CC70735 extsh. r7, r6 000066B4 33180010 addic r24, r24, 16 000066B8 3B870000 addi r28, r7, 0x0000 000066BC 4080FE40 bge -0x000001C0 /* 000064FC */ 000066C0 30CDFFFF subic r6, r13, 1 000066C4 7CC70735 extsh. r7, r6 000066C8 48000440 b +0x00000440 /* 00006B08 */ 000066CC 88E60001 lbz r7, [r6 + 0x0001] 000066D0 80030044 lwz r0, [r3 + 0x0044] 000066D4 54E7103A rlwinm r7, r7, 2, 0, 29 000066D8 7CF33A2E lhzx r7, r19, r7 000066DC 54082036 rlwinm r8, r0, 4, 0, 27 000066E0 7CF5432E sthx r7, r21, r8 000066E4 88E60002 lbz r7, [r6 + 0x0002] 000066E8 7D154014 addc r8, r21, r8 000066EC 54E7103A rlwinm r7, r7, 2, 0, 29 000066F0 7CF33A2E lhzx r7, r19, r7 000066F4 B0E80002 sth [r8 + 0x0002], r7 000066F8 88E60003 lbz r7, [r6 + 0x0003] 000066FC 54E7103A rlwinm r7, r7, 2, 0, 29 00006700 7D333A2E lhzx r9, r19, r7 00006704 B1280004 sth [r8 + 0x0004], r9 00006708 88E60004 lbz r7, [r6 + 0x0004] 0000670C 54E7103A rlwinm r7, r7, 2, 0, 29 00006710 7CF33A2E lhzx r7, r19, r7 00006714 B0E80006 sth [r8 + 0x0006], r7 00006718 88E60005 lbz r7, [r6 + 0x0005] 0000671C 54E7103A rlwinm r7, r7, 2, 0, 29 00006720 7D333A2E lhzx r9, r19, r7 00006724 B1280008 sth [r8 + 0x0008], r9 00006728 88E60006 lbz r7, [r6 + 0x0006] 0000672C 54E7103A rlwinm r7, r7, 2, 0, 29 00006730 7CF33A2E lhzx r7, r19, r7 00006734 B0E8000A sth [r8 + 0x000A], r7 00006738 88E60007 lbz r7, [r6 + 0x0007] 0000673C 31C60009 addic r14, r6, 9 00006740 54E7103A rlwinm r7, r7, 2, 0, 29 00006744 7CF33A2E lhzx r7, r19, r7 00006748 B0E8000C sth [r8 + 0x000C], r7 0000674C 88C60008 lbz r6, [r6 + 0x0008] 00006750 54C6103A rlwinm r6, r6, 2, 0, 29 00006754 7CD3322E lhzx r6, r19, r6 00006758 B0C8000E sth [r8 + 0x000E], r6 0000675C 80E30044 lwz r7, [r3 + 0x0044] 00006760 31070001 addic r8, r7, 1 00006764 2C880100 cmpwi cr1, r8, 256 00006768 91030044 stw [r3 + 0x0044], r8 0000676C 54E7063E rlwinm r7, r7, 0, 24, 31 00006770 4086001C bne cr1, +0x0000001C /* 0000678C */ 00006774 92430044 stw [r3 + 0x0044], r18 00006778 54E62036 rlwinm r6, r7, 4, 0, 27 0000677C 7C1C6810 subfc r0, r28, r13 00006780 48000014 b +0x00000014 /* 00006794 */ 00006784 88E60001 lbz r7, [r6 + 0x0001] 00006788 31C60002 addic r14, r6, 2 label0000678C: 0000678C 54E62036 rlwinm r6, r7, 4, 0, 27 00006790 7C1C6810 subfc r0, r28, r13 label00006794: 00006794 7CF53014 addc r7, r21, r6 00006798 7C0D0734 extsh r13, r0 label0000679C: 0000679C A94E0000 lha r10, [r14] 000067A0 5546A73C rlwinm r6, r10, 20, 28, 30 000067A4 7C07322E lhzx r0, r7, r6 000067A8 5546BF3C rlwinm r6, r10, 23, 28, 30 000067AC 5408801E rlwinm r8, r0, 16, 0, 15 000067B0 7C004014 addc r0, r0, r8 000067B4 90050000 stw [r5], r0 000067B8 90040000 stw [r4], r0 000067BC 7C07322E lhzx r0, r7, r6 000067C0 5546D73C rlwinm r6, r10, 26, 28, 30 000067C4 5408801E rlwinm r8, r0, 16, 0, 15 000067C8 7C004014 addc r0, r0, r8 000067CC 90050004 stw [r5 + 0x0004], r0 000067D0 90040004 stw [r4 + 0x0004], r0 000067D4 7C07322E lhzx r0, r7, r6 000067D8 5546EF3C rlwinm r6, r10, 29, 28, 30 000067DC 5408801E rlwinm r8, r0, 16, 0, 15 000067E0 7C004014 addc r0, r0, r8 000067E4 90050008 stw [r5 + 0x0008], r0 000067E8 90040008 stw [r4 + 0x0008], r0 000067EC 7CC7322E lhzx r6, r7, r6 000067F0 54C0801E rlwinm r0, r6, 16, 0, 15 000067F4 7CC60014 addc r6, r6, r0 000067F8 90C5000C stw [r5 + 0x000C], r6 000067FC 90C4000C stw [r4 + 0x000C], r6 00006800 30840010 addic r4, r4, 16 00006804 30A50010 addic r5, r5, 16 00006808 A92E0002 lha r9, [r14 + 0x0002] 0000680C 5526A73C rlwinm r6, r9, 20, 28, 30 00006810 7C07322E lhzx r0, r7, r6 00006814 5526BF3C rlwinm r6, r9, 23, 28, 30 00006818 5408801E rlwinm r8, r0, 16, 0, 15 0000681C 7C004014 addc r0, r0, r8 00006820 90170000 stw [r23], r0 00006824 90190000 stw [r25], r0 00006828 7C07322E lhzx r0, r7, r6 0000682C 5526D73C rlwinm r6, r9, 26, 28, 30 00006830 5408801E rlwinm r8, r0, 16, 0, 15 00006834 7C004014 addc r0, r0, r8 00006838 90170004 stw [r23 + 0x0004], r0 0000683C 90190004 stw [r25 + 0x0004], r0 00006840 7C07322E lhzx r0, r7, r6 00006844 5526EF3C rlwinm r6, r9, 29, 28, 30 00006848 5408801E rlwinm r8, r0, 16, 0, 15 0000684C 7C004014 addc r0, r0, r8 00006850 90170008 stw [r23 + 0x0008], r0 00006854 90190008 stw [r25 + 0x0008], r0 00006858 7CC7322E lhzx r6, r7, r6 0000685C 54C0801E rlwinm r0, r6, 16, 0, 15 00006860 7CC60014 addc r6, r6, r0 00006864 90D7000C stw [r23 + 0x000C], r6 00006868 90D9000C stw [r25 + 0x000C], r6 0000686C 33390010 addic r25, r25, 16 00006870 32F70010 addic r23, r23, 16 00006874 A80E0004 lha r0, [r14 + 0x0004] 00006878 5528452E rlwinm r8, r9, 8, 20, 23 0000687C 5406A73C rlwinm r6, r0, 20, 28, 30 00006880 7CC7322E lhzx r6, r7, r6 00006884 51486426 rlwimi r8, r10, 12, 16, 19 00006888 54C9801E rlwinm r9, r6, 16, 0, 15 0000688C 7CC64814 addc r6, r6, r9 00006890 90DB0000 stw [r27], r6 00006894 90DA0000 stw [r26], r6 00006898 5406BF3C rlwinm r6, r0, 23, 28, 30 0000689C 7CC7322E lhzx r6, r7, r6 000068A0 31CE0006 addic r14, r14, 6 000068A4 54C9801E rlwinm r9, r6, 16, 0, 15 000068A8 7CC64814 addc r6, r6, r9 000068AC 90DB0004 stw [r27 + 0x0004], r6 000068B0 90DA0004 stw [r26 + 0x0004], r6 000068B4 5406D73C rlwinm r6, r0, 26, 28, 30 000068B8 7D27322E lhzx r9, r7, r6 000068BC 5406EF3C rlwinm r6, r0, 29, 28, 30 000068C0 552A801E rlwinm r10, r9, 16, 0, 15 000068C4 7D295014 addc r9, r9, r10 000068C8 913B0008 stw [r27 + 0x0008], r9 000068CC 913A0008 stw [r26 + 0x0008], r9 000068D0 7CC7322E lhzx r6, r7, r6 000068D4 54C9801E rlwinm r9, r6, 16, 0, 15 000068D8 7CC64814 addc r6, r6, r9 000068DC 90DB000C stw [r27 + 0x000C], r6 000068E0 54002636 rlwinm r0, r0, 4, 24, 27 000068E4 90DA000C stw [r26 + 0x000C], r6 000068E8 7D000378 or r0, r8, r0 000068EC 5406A73C rlwinm r6, r0, 20, 28, 30 000068F0 7CC7322E lhzx r6, r7, r6 000068F4 337B0010 addic r27, r27, 16 000068F8 54C8801E rlwinm r8, r6, 16, 0, 15 000068FC 7CC64014 addc r6, r6, r8 00006900 90D80000 stw [r24], r6 00006904 90D60000 stw [r22], r6 00006908 5406BF3C rlwinm r6, r0, 23, 28, 30 0000690C 7CC7322E lhzx r6, r7, r6 00006910 335A0010 addic r26, r26, 16 00006914 54C8801E rlwinm r8, r6, 16, 0, 15 00006918 7CC64014 addc r6, r6, r8 0000691C 90D80004 stw [r24 + 0x0004], r6 00006920 90D60004 stw [r22 + 0x0004], r6 00006924 5406D73C rlwinm r6, r0, 26, 28, 30 00006928 7D07322E lhzx r8, r7, r6 0000692C 5406EF3C rlwinm r6, r0, 29, 28, 30 00006930 5500801E rlwinm r0, r8, 16, 0, 15 00006934 7C080014 addc r0, r8, r0 00006938 90180008 stw [r24 + 0x0008], r0 0000693C 90160008 stw [r22 + 0x0008], r0 00006940 7CC7322E lhzx r6, r7, r6 00006944 54C0801E rlwinm r0, r6, 16, 0, 15 00006948 7CC60014 addc r6, r6, r0 0000694C 301CFFFF subic r0, r28, 1 00006950 7C080735 extsh. r8, r0 00006954 90D8000C stw [r24 + 0x000C], r6 00006958 90D6000C stw [r22 + 0x000C], r6 0000695C 32D60010 addic r22, r22, 16 00006960 33180010 addic r24, r24, 16 00006964 3B880000 addi r28, r8, 0x0000 00006968 4080FE34 bge -0x000001CC /* 0000679C */ 0000696C 48000194 b +0x00000194 /* 00006B00 */ 00006970 7CFC6810 subfc r7, r28, r13 00006974 311CFFFF subic r8, r28, 1 00006978 7D060734 extsh r6, r8 0000697C 7CED0734 extsh r13, r7 00006980 38E60000 addi r7, r6, 0x0000 00006984 3106FFFF subic r8, r6, 1 label00006988: 00006988 88CE0000 lbz r6, [r14] 0000698C 7D000734 extsh r0, r8 00006990 54C6103A rlwinm r6, r6, 2, 0, 29 00006994 7CD3302E lwzx r6, r19, r6 00006998 2C070000 cmpwi r7, 0 0000699C 90C50000 stw [r5], r6 000069A0 90C40000 stw [r4], r6 000069A4 88CE0001 lbz r6, [r14 + 0x0001] 000069A8 30E00000 addic r7, r0, 0 000069AC 54C6103A rlwinm r6, r6, 2, 0, 29 000069B0 7CD3302E lwzx r6, r19, r6 000069B4 3100FFFF subic r8, r0, 1 000069B8 90C50004 stw [r5 + 0x0004], r6 000069BC 90C40004 stw [r4 + 0x0004], r6 000069C0 88CE0002 lbz r6, [r14 + 0x0002] 000069C4 54C6103A rlwinm r6, r6, 2, 0, 29 000069C8 7CD3302E lwzx r6, r19, r6 000069CC 90C50008 stw [r5 + 0x0008], r6 000069D0 90C40008 stw [r4 + 0x0008], r6 000069D4 88CE0003 lbz r6, [r14 + 0x0003] 000069D8 54C6103A rlwinm r6, r6, 2, 0, 29 000069DC 7CD3302E lwzx r6, r19, r6 000069E0 90C5000C stw [r5 + 0x000C], r6 000069E4 90C4000C stw [r4 + 0x000C], r6 000069E8 88CE0004 lbz r6, [r14 + 0x0004] 000069EC 30840010 addic r4, r4, 16 000069F0 54C6103A rlwinm r6, r6, 2, 0, 29 000069F4 7CD3302E lwzx r6, r19, r6 000069F8 30A50010 addic r5, r5, 16 000069FC 90D70000 stw [r23], r6 00006A00 90D90000 stw [r25], r6 00006A04 88CE0005 lbz r6, [r14 + 0x0005] 00006A08 54C6103A rlwinm r6, r6, 2, 0, 29 00006A0C 7CD3302E lwzx r6, r19, r6 00006A10 90D70004 stw [r23 + 0x0004], r6 00006A14 90D90004 stw [r25 + 0x0004], r6 00006A18 88CE0006 lbz r6, [r14 + 0x0006] 00006A1C 54C6103A rlwinm r6, r6, 2, 0, 29 00006A20 7CD3302E lwzx r6, r19, r6 00006A24 90D70008 stw [r23 + 0x0008], r6 00006A28 90D90008 stw [r25 + 0x0008], r6 00006A2C 88CE0007 lbz r6, [r14 + 0x0007] 00006A30 54C6103A rlwinm r6, r6, 2, 0, 29 00006A34 7CD3302E lwzx r6, r19, r6 00006A38 90D7000C stw [r23 + 0x000C], r6 00006A3C 90D9000C stw [r25 + 0x000C], r6 00006A40 88CE0008 lbz r6, [r14 + 0x0008] 00006A44 33390010 addic r25, r25, 16 00006A48 54C6103A rlwinm r6, r6, 2, 0, 29 00006A4C 7CD3302E lwzx r6, r19, r6 00006A50 32F70010 addic r23, r23, 16 00006A54 90DB0000 stw [r27], r6 00006A58 90DA0000 stw [r26], r6 00006A5C 88CE0009 lbz r6, [r14 + 0x0009] 00006A60 54C6103A rlwinm r6, r6, 2, 0, 29 00006A64 7CD3302E lwzx r6, r19, r6 00006A68 90DB0004 stw [r27 + 0x0004], r6 00006A6C 90DA0004 stw [r26 + 0x0004], r6 00006A70 88CE000A lbz r6, [r14 + 0x000A] 00006A74 54C6103A rlwinm r6, r6, 2, 0, 29 00006A78 7CD3302E lwzx r6, r19, r6 00006A7C 90DB0008 stw [r27 + 0x0008], r6 00006A80 90DA0008 stw [r26 + 0x0008], r6 00006A84 88CE000B lbz r6, [r14 + 0x000B] 00006A88 54C6103A rlwinm r6, r6, 2, 0, 29 00006A8C 7CD3302E lwzx r6, r19, r6 00006A90 90DB000C stw [r27 + 0x000C], r6 00006A94 90DA000C stw [r26 + 0x000C], r6 00006A98 88CE000C lbz r6, [r14 + 0x000C] 00006A9C 335A0010 addic r26, r26, 16 00006AA0 54C6103A rlwinm r6, r6, 2, 0, 29 00006AA4 7CD3302E lwzx r6, r19, r6 00006AA8 337B0010 addic r27, r27, 16 00006AAC 90D80000 stw [r24], r6 00006AB0 90D60000 stw [r22], r6 00006AB4 88CE000D lbz r6, [r14 + 0x000D] 00006AB8 54C6103A rlwinm r6, r6, 2, 0, 29 00006ABC 7CD3302E lwzx r6, r19, r6 00006AC0 90D80004 stw [r24 + 0x0004], r6 00006AC4 90D60004 stw [r22 + 0x0004], r6 00006AC8 88CE000E lbz r6, [r14 + 0x000E] 00006ACC 54C6103A rlwinm r6, r6, 2, 0, 29 00006AD0 7CD3302E lwzx r6, r19, r6 00006AD4 90D80008 stw [r24 + 0x0008], r6 00006AD8 90D60008 stw [r22 + 0x0008], r6 00006ADC 88CE000F lbz r6, [r14 + 0x000F] 00006AE0 31CE0010 addic r14, r14, 16 00006AE4 54C6103A rlwinm r6, r6, 2, 0, 29 00006AE8 7CD3302E lwzx r6, r19, r6 00006AEC 90D8000C stw [r24 + 0x000C], r6 00006AF0 90D6000C stw [r22 + 0x000C], r6 00006AF4 32D60010 addic r22, r22, 16 00006AF8 33180010 addic r24, r24, 16 00006AFC 4080FE8C bge -0x00000174 /* 00006988 */ label00006B00: 00006B00 30CDFFFF subic r6, r13, 1 00006B04 7CC70735 extsh. r7, r6 label00006B08: 00006B08 39A70000 addi r13, r7, 0x0000 label00006B0C: 00006B0C 4080F468 bge -0x00000B98 /* 00005F74 */ label00006B10: 00006B10 30D0FFFF subic r6, r16, 1 00006B14 7CC40735 extsh. r4, r6 00006B18 80810044 lwz r4, [r1 + 0x0044] 00006B1C 80A1003C lwz r5, [r1 + 0x003C] 00006B20 7CD00734 extsh r16, r6 00006B24 7C852014 addc r4, r5, r4 00006B28 9081003C stw [r1 + 0x003C], r4 00006B2C 4080F410 bge -0x00000BF0 /* 00005F3C */ label00006B30: 00006B30 38800001 li r4, 0x0001 00006B34 98810038 stb [r1 + 0x0038], r4 00006B38 91C30008 stw [r3 + 0x0008], r14 00006B3C B9A10054 lmw r13, [r1 + 0x0054] 00006B40 302100A0 addic r1, r1, 160 00006B44 4E800020 blr 00006B48 00000000 .invalid 00006B4C 00002041 .invalid 00006B50 80130100 lwz r0, [r19 + 0x0100] 00006B54 00000000 .invalid 00006B58 00000C9C .invalid 00006B5C 0014534D .invalid 00006B60 43444543 bcla 26, 4, 0x00004540 00006B64 4F4D5052 .invalid 4C 00006B68 45535338 .invalid sc 00006B6C 544F3136 rlwinm r15, r2, 6, 4, 27 00006B70 58320000 .invalid fn00006B74: 00006B74 A943001E lha r10, [r3 + 0x001E] 00006B78 80830068 lwz r4, [r3 + 0x0068] 00006B7C 300AFFFF subic r0, r10, 1 00006B80 7C050735 extsh. r5, r0 00006B84 80840000 lwz r4, [r4] 00006B88 BF81FFF0 stmw [r1 - 0x0010], r28 00006B8C 81630008 lwz r11, [r3 + 0x0008] 00006B90 3124000C addic r9, r4, 12 00006B94 39450000 addi r10, r5, 0x0000 00006B98 41800318 blt +0x00000318 /* 00006EB0 */ 00006B9C 81820080 lwz r12, [r2 + 0x0080] 00006BA0 83E20084 lwz r31, [r2 + 0x0084] 00006BA4 3BA00000 li r29, 0x0000 label00006BA8: 00006BA8 ABC3001A lha r30, [r3 + 0x001A] 00006BAC 308AFFFF subic r4, r10, 1 00006BB0 301EFFFF subic r0, r30, 1 00006BB4 7C050735 extsh. r5, r0 00006BB8 7C870734 extsh r7, r4 00006BBC 3BC50000 addi r30, r5, 0x0000 00006BC0 39470000 addi r10, r7, 0x0000 00006BC4 418002E4 blt +0x000002E4 /* 00006EA8 */ label00006BC8: 00006BC8 890B0000 lbz r8, [r11] 00006BCC 3B8B0000 addi r28, r11, 0x0000 00006BD0 5504E13E rlwinm r4, r8, 28, 4, 31 00006BD4 2884000F cmplwi cr1, r4, 15 00006BD8 38A80000 addi r5, r8, 0x0000 00006BDC 5504F0BA rlwinm r4, r8, 30, 2, 29 00006BE0 38CB0000 addi r6, r11, 0x0000 00006BE4 38080000 addi r0, r8, 0x0000 00006BE8 316B0001 addic r11, r11, 1 00006BEC 5508073E rlwinm r8, r8, 0, 28, 31 00006BF0 418502A8 bgt cr1, +0x000002A8 /* 00006E98 */ 00006BF4 7C8C202E lwzx r4, r12, r4 00006BF8 7C84F814 addc r4, r4, r31 00006BFC 7C8903A6 mtctr r4 00006C00 4E800420 bctr 00006C04 891C0001 lbz r8, [r28 + 0x0001] 00006C08 31660002 addic r11, r6, 2 label00006C0C: 00006C0C 7C88F010 subfc r4, r8, r30 00006C10 7C9E0734 extsh r30, r4 00006C14 48000284 b +0x00000284 /* 00006E98 */ 00006C18 891C0001 lbz r8, [r28 + 0x0001] 00006C1C 317C0002 addic r11, r28, 2 00006C20 4BFFFFEC b -0x00000014 /* 00006C0C */ 00006C24 891C0001 lbz r8, [r28 + 0x0001] 00006C28 317C0002 addic r11, r28, 2 00006C2C 7C884014 addc r4, r8, r8 00006C30 30840001 addic r4, r4, 1 00006C34 7C84F010 subfc r4, r4, r30 00006C38 7C9E0734 extsh r30, r4 00006C3C 4800025C b +0x0000025C /* 00006E98 */ 00006C40 891C0001 lbz r8, [r28 + 0x0001] 00006C44 317C0002 addic r11, r28, 2 00006C48 7C88F010 subfc r4, r8, r30 00006C4C 7C9E0734 extsh r30, r4 00006C50 316B0001 addic r11, r11, 1 00006C54 48000244 b +0x00000244 /* 00006E98 */ 00006C58 80A3003C lwz r5, [r3 + 0x003C] 00006C5C 7C884014 addc r4, r8, r8 00006C60 30050001 addic r0, r5, 1 00006C64 9003003C stw [r3 + 0x003C], r0 00006C68 881C0001 lbz r0, [r28 + 0x0001] 00006C6C 54A5103A rlwinm r5, r5, 2, 0, 29 00006C70 5406103A rlwinm r6, r0, 2, 0, 29 00006C74 7C09322E lhzx r0, r9, r6 00006C78 80C30030 lwz r6, [r3 + 0x0030] 00006C7C 7D08F010 subfc r8, r8, r30 00006C80 7C062B2E sthx r0, r6, r5 00006C84 881C0002 lbz r0, [r28 + 0x0002] 00006C88 317C0003 addic r11, r28, 3 00006C8C 541E103A rlwinm r30, r0, 2, 0, 29 00006C90 7C09F22E lhzx r0, r9, r30 00006C94 7CA62814 addc r5, r6, r5 00006C98 B0050002 sth [r5 + 0x0002], r0 00006C9C 8003003C lwz r0, [r3 + 0x003C] 00006CA0 30840004 addic r4, r4, 4 00006CA4 2C800100 cmpwi cr1, r0, 256 00006CA8 7D1E0734 extsh r30, r8 00006CAC 7D6B2014 addc r11, r11, r4 00006CB0 408601E8 bne cr1, +0x000001E8 /* 00006E98 */ 00006CB4 93A3003C stw [r3 + 0x003C], r29 00006CB8 309EFFFF subic r4, r30, 1 00006CBC 7C800735 extsh. r0, r4 00006CC0 480001E0 b +0x000001E0 /* 00006EA0 */ 00006CC4 7C084014 addc r0, r8, r8 00006CC8 7C88F010 subfc r4, r8, r30 00006CCC 30000003 addic r0, r0, 3 00006CD0 7D6B0014 addc r11, r11, r0 00006CD4 7C9E0734 extsh r30, r4 00006CD8 480001C0 b +0x000001C0 /* 00006E98 */ 00006CDC 7C08F010 subfc r0, r8, r30 00006CE0 80830040 lwz r4, [r3 + 0x0040] 00006CE4 54A816BA rlwinm r8, r5, 2, 26, 29 00006CE8 30A40001 addic r5, r4, 1 00006CEC 90A30040 stw [r3 + 0x0040], r5 00006CF0 88BC0001 lbz r5, [r28 + 0x0001] 00006CF4 54841838 rlwinm r4, r4, 3, 0, 28 00006CF8 54A5103A rlwinm r5, r5, 2, 0, 29 00006CFC 7CC92A2E lhzx r6, r9, r5 00006D00 80A30034 lwz r5, [r3 + 0x0034] 00006D04 31080008 addic r8, r8, 8 00006D08 7CC5232E sthx r6, r5, r4 00006D0C 88DC0002 lbz r6, [r28 + 0x0002] 00006D10 7C1E0734 extsh r30, r0 00006D14 54C6103A rlwinm r6, r6, 2, 0, 29 00006D18 7C09322E lhzx r0, r9, r6 00006D1C 7C852014 addc r4, r5, r4 00006D20 B0040002 sth [r4 + 0x0002], r0 00006D24 881C0003 lbz r0, [r28 + 0x0003] 00006D28 30DC0005 addic r6, r28, 5 00006D2C 5405103A rlwinm r5, r0, 2, 0, 29 00006D30 7C092A2E lhzx r0, r9, r5 00006D34 7D664014 addc r11, r6, r8 00006D38 B0040004 sth [r4 + 0x0004], r0 00006D3C 881C0004 lbz r0, [r28 + 0x0004] 00006D40 5405103A rlwinm r5, r0, 2, 0, 29 00006D44 7C092A2E lhzx r0, r9, r5 00006D48 B0040006 sth [r4 + 0x0006], r0 00006D4C 80830040 lwz r4, [r3 + 0x0040] 00006D50 2C840100 cmpwi cr1, r4, 256 00006D54 40860144 bne cr1, +0x00000144 /* 00006E98 */ 00006D58 93A30040 stw [r3 + 0x0040], r29 00006D5C 309EFFFF subic r4, r30, 1 00006D60 7C800735 extsh. r0, r4 00006D64 33C00000 addic r30, r0, 0 00006D68 4080FE60 bge -0x000001A0 /* 00006BC8 */ 00006D6C 4800013C b +0x0000013C /* 00006EA8 */ 00006D70 540016BA rlwinm r0, r0, 2, 26, 29 00006D74 7C88F010 subfc r4, r8, r30 00006D78 30000005 addic r0, r0, 5 00006D7C 7D6B0014 addc r11, r11, r0 00006D80 7C9E0734 extsh r30, r4 00006D84 48000114 b +0x00000114 /* 00006E98 */ 00006D88 54041E78 rlwinm r4, r0, 3, 25, 28 00006D8C 80A30044 lwz r5, [r3 + 0x0044] 00006D90 7C082010 subfc r0, r8, r4 00006D94 30850001 addic r4, r5, 1 00006D98 90830044 stw [r3 + 0x0044], r4 00006D9C 889C0001 lbz r4, [r28 + 0x0001] 00006DA0 7C080010 subfc r0, r8, r0 00006DA4 5484103A rlwinm r4, r4, 2, 0, 29 00006DA8 7CC9222E lhzx r6, r9, r4 00006DAC 80830038 lwz r4, [r3 + 0x0038] 00006DB0 54A52036 rlwinm r5, r5, 4, 0, 27 00006DB4 7CC42B2E sthx r6, r4, r5 00006DB8 88DC0002 lbz r6, [r28 + 0x0002] 00006DBC 7C842814 addc r4, r4, r5 00006DC0 54C6103A rlwinm r6, r6, 2, 0, 29 00006DC4 7CC9322E lhzx r6, r9, r6 00006DC8 7D08F010 subfc r8, r8, r30 00006DCC B0C40002 sth [r4 + 0x0002], r6 00006DD0 88BC0003 lbz r5, [r28 + 0x0003] 00006DD4 30C0000E addic r6, r0, 14 00006DD8 54A5103A rlwinm r5, r5, 2, 0, 29 00006DDC 7CA92A2E lhzx r5, r9, r5 00006DE0 301C0009 addic r0, r28, 9 00006DE4 B0A40004 sth [r4 + 0x0004], r5 00006DE8 88BC0004 lbz r5, [r28 + 0x0004] 00006DEC 54A5103A rlwinm r5, r5, 2, 0, 29 00006DF0 7CA92A2E lhzx r5, r9, r5 00006DF4 7D603014 addc r11, r0, r6 00006DF8 B0A40006 sth [r4 + 0x0006], r5 00006DFC 881C0005 lbz r0, [r28 + 0x0005] 00006E00 7D1E0734 extsh r30, r8 00006E04 5405103A rlwinm r5, r0, 2, 0, 29 00006E08 7C092A2E lhzx r0, r9, r5 00006E0C B0040008 sth [r4 + 0x0008], r0 00006E10 881C0006 lbz r0, [r28 + 0x0006] 00006E14 5405103A rlwinm r5, r0, 2, 0, 29 00006E18 7C092A2E lhzx r0, r9, r5 00006E1C B004000A sth [r4 + 0x000A], r0 00006E20 881C0007 lbz r0, [r28 + 0x0007] 00006E24 5405103A rlwinm r5, r0, 2, 0, 29 00006E28 7C092A2E lhzx r0, r9, r5 00006E2C B004000C sth [r4 + 0x000C], r0 00006E30 881C0008 lbz r0, [r28 + 0x0008] 00006E34 5405103A rlwinm r5, r0, 2, 0, 29 00006E38 7C092A2E lhzx r0, r9, r5 00006E3C B004000E sth [r4 + 0x000E], r0 00006E40 80830044 lwz r4, [r3 + 0x0044] 00006E44 2C840100 cmpwi cr1, r4, 256 00006E48 40860050 bne cr1, +0x00000050 /* 00006E98 */ 00006E4C 93A30044 stw [r3 + 0x0044], r29 00006E50 309EFFFF subic r4, r30, 1 00006E54 7C800735 extsh. r0, r4 00006E58 33C00000 addic r30, r0, 0 00006E5C 4080FD6C bge -0x00000294 /* 00006BC8 */ 00006E60 48000048 b +0x00000048 /* 00006EA8 */ 00006E64 54001E78 rlwinm r0, r0, 3, 25, 28 00006E68 7C080010 subfc r0, r8, r0 00006E6C 7C080010 subfc r0, r8, r0 00006E70 7C88F010 subfc r4, r8, r30 00006E74 30000007 addic r0, r0, 7 00006E78 7D6B0014 addc r11, r11, r0 00006E7C 7C9E0734 extsh r30, r4 00006E80 48000018 b +0x00000018 /* 00006E98 */ 00006E84 7C88F010 subfc r4, r8, r30 00006E88 7C9E0734 extsh r30, r4 00006E8C 30880001 addic r4, r8, 1 00006E90 54842036 rlwinm r4, r4, 4, 0, 27 00006E94 7D6B2014 addc r11, r11, r4 label00006E98: 00006E98 309EFFFF subic r4, r30, 1 00006E9C 7C800735 extsh. r0, r4 label00006EA0: 00006EA0 33C00000 addic r30, r0, 0 00006EA4 4080FD24 bge -0x000002DC /* 00006BC8 */ label00006EA8: 00006EA8 2C070000 cmpwi r7, 0 00006EAC 4080FCFC bge -0x00000304 /* 00006BA8 */ label00006EB0: 00006EB0 91630008 stw [r3 + 0x0008], r11 00006EB4 BB81FFF0 lmw r28, [r1 - 0x0010] 00006EB8 4E800020 blr 00006EBC 00000000 .invalid 00006EC0 00002040 .invalid 00006EC4 00040100 .invalid 00006EC8 00000000 .invalid 00006ECC 00000348 .invalid 00006ED0 000C534D .invalid 00006ED4 43536B69 bdzl cr4, +0x00006B68 /* 0000DA3C */ 00006ED8 7038746F andi. r24, r1, 0x746F 00006EDC 31360000 addic r9, r22, 0 00006EE0 00000000 .invalid 00006EE4 A8830022 lha r4, [r3 + 0x0022] 00006EE8 7C0802A6 mflr r0 00006EEC 2C840000 cmpwi cr1, r4, 0 00006EF0 BDA1FFB4 stmw [r1 - 0x004C], r13 00006EF4 90010008 stw [r1 + 0x0008], r0 00006EF8 9421FF70 stwu [r1 - 0x0090], r1 00006EFC 40840018 bge cr1, +0x00000018 /* 00006F14 */ 00006F00 480013B5 bl +0x000013B4 /* 000082B4 */ 00006F04 81810098 lwz r12, [r1 + 0x0098] 00006F08 30210090 addic r1, r1, 144 00006F0C 7D8803A6 mtlr r12 00006F10 4E800020 blr label00006F14: 00006F14 AA83001E lha r20, [r3 + 0x001E] 00006F18 82630008 lwz r19, [r3 + 0x0008] 00006F1C 30B4FFFF subic r5, r20, 1 00006F20 7CA40735 extsh. r4, r5 00006F24 82430010 lwz r18, [r3 + 0x0010] 00006F28 38800001 li r4, 0x0001 00006F2C 98810038 stb [r1 + 0x0038], r4 00006F30 AA230018 lha r17, [r3 + 0x0018] 00006F34 81C30030 lwz r14, [r3 + 0x0030] 00006F38 82030034 lwz r16, [r3 + 0x0034] 00006F3C 81E30038 lwz r15, [r3 + 0x0038] 00006F40 98810038 stb [r1 + 0x0038], r4 00006F44 7CB40734 extsh r20, r5 00006F48 418007BC blt +0x000007BC /* 00007704 */ 00006F4C 82A20090 lwz r21, [r2 + 0x0090] 00006F50 83020094 lwz r24, [r2 + 0x0094] 00006F54 3B400000 li r26, 0x0000 00006F58 5637103A rlwinm r23, r17, 2, 0, 29 label00006F5C: 00006F5C ABA3001A lha r29, [r3 + 0x001A] 00006F60 7F928814 addc r28, r18, r17 00006F64 309DFFFF subic r4, r29, 1 00006F68 7C850735 extsh. r5, r4 00006F6C 7F71E014 addc r27, r17, r28 fn00006F70: 00006F70 3B320000 addi r25, r18, 0x0000 00006F74 7ED1D814 addc r22, r17, r27 00006F78 3BA50000 addi r29, r5, 0x0000 00006F7C 41800774 blt +0x00000774 /* 000076F0 */ label00006F80: 00006F80 88930000 lbz r4, [r19] 00006F84 38B30000 addi r5, r19, 0x0000 00006F88 5486E13E rlwinm r6, r4, 28, 4, 31 00006F8C 2886000F cmplwi cr1, r6, 15 00006F90 5486F0BA rlwinm r6, r4, 30, 2, 29 00006F94 7CD53014 addc r6, r21, r6 00006F98 32730001 addic r19, r19, 1 00006F9C 5484073E rlwinm r4, r4, 0, 28, 31 00006FA0 41850740 bgt cr1, +0x00000740 /* 000076E0 */ 00006FA4 80C60040 lwz r6, [r6 + 0x0040] 00006FA8 7CD83014 addc r6, r24, r6 00006FAC 7CC903A6 mtctr r6 00006FB0 4E800420 bctr 00006FB4 88850001 lbz r4, [r5 + 0x0001] 00006FB8 32650002 addic r19, r5, 2 00006FBC 30A40001 addic r5, r4, 1 00006FC0 54A5103A rlwinm r5, r5, 2, 0, 29 00006FC4 7CA50734 extsh r5, r5 00006FC8 7C84E810 subfc r4, r4, r29 00006FCC 7EC5B014 addc r22, r5, r22 00006FD0 7C9D0734 extsh r29, r4 00006FD4 7F392814 addc r25, r25, r5 00006FD8 7F9C2814 addc r28, r28, r5 00006FDC 7F7B2814 addc r27, r27, r5 00006FE0 48000700 b +0x00000700 /* 000076E0 */ 00006FE4 88850001 lbz r4, [r5 + 0x0001] 00006FE8 32650002 addic r19, r5, 2 00006FEC 7CA4E810 subfc r5, r4, r29 00006FF0 7CBD0734 extsh r29, r5 00006FF4 38B90000 addi r5, r25, 0x0000 00006FF8 38C40000 addi r6, r4, 0x0000 00006FFC 8405FFFC lwzu r0, [r5 - 0x0004] label00007000: 00007000 3084FFFF subic r4, r4, 1 00007004 7C870735 extsh. r7, r4 00007008 94050004 stwu [r5 + 0x0004], r0 0000700C 33390004 addic r25, r25, 4 00007010 38870000 addi r4, r7, 0x0000 00007014 4080FFEC bge -0x00000014 /* 00007000 */ 00007018 389C0000 addi r4, r28, 0x0000 0000701C 38A60000 addi r5, r6, 0x0000 00007020 84E4FFFC lwzu r7, [r4 - 0x0004] label00007024: 00007024 30A5FFFF subic r5, r5, 1 00007028 7CA00735 extsh. r0, r5 0000702C 94E40004 stwu [r4 + 0x0004], r7 00007030 339C0004 addic r28, r28, 4 00007034 30A00000 addic r5, r0, 0 00007038 4080FFEC bge -0x00000014 /* 00007024 */ 0000703C 389B0000 addi r4, r27, 0x0000 00007040 38A60000 addi r5, r6, 0x0000 00007044 84E4FFFC lwzu r7, [r4 - 0x0004] label00007048: 00007048 30A5FFFF subic r5, r5, 1 0000704C 7CA00735 extsh. r0, r5 00007050 94E40004 stwu [r4 + 0x0004], r7 00007054 337B0004 addic r27, r27, 4 00007058 30A00000 addic r5, r0, 0 0000705C 4080FFEC bge -0x00000014 /* 00007048 */ 00007060 38960000 addi r4, r22, 0x0000 00007064 84A4FFFC lwzu r5, [r4 - 0x0004] label00007068: 00007068 30C6FFFF subic r6, r6, 1 0000706C 7CC00735 extsh. r0, r6 00007070 94A40004 stwu [r4 + 0x0004], r5 00007074 32D60004 addic r22, r22, 4 00007078 30C00000 addic r6, r0, 0 0000707C 4080FFEC bge -0x00000014 /* 00007068 */ 00007080 309DFFFF subic r4, r29, 1 00007084 48000660 b +0x00000660 /* 000076E4 */ 00007088 88850001 lbz r4, [r5 + 0x0001] 0000708C 32650002 addic r19, r5, 2 00007090 7CA42014 addc r5, r4, r4 00007094 30A50001 addic r5, r5, 1 00007098 7CA5E810 subfc r5, r5, r29 0000709C 7CBD0734 extsh r29, r5 000070A0 38B90000 addi r5, r25, 0x0000 000070A4 8405FFF8 lwzu r0, [r5 - 0x0008] 000070A8 38D90000 addi r6, r25, 0x0000 000070AC 84A6FFFC lwzu r5, [r6 - 0x0004] 000070B0 38C40000 addi r6, r4, 0x0000 label000070B4: 000070B4 3084FFFF subic r4, r4, 1 000070B8 7C870735 extsh. r7, r4 000070BC 90190000 stw [r25], r0 000070C0 90B90004 stw [r25 + 0x0004], r5 000070C4 33390008 addic r25, r25, 8 000070C8 38870000 addi r4, r7, 0x0000 000070CC 4080FFE8 bge -0x00000018 /* 000070B4 */ 000070D0 389C0000 addi r4, r28, 0x0000 000070D4 84E4FFF8 lwzu r7, [r4 - 0x0008] 000070D8 389C0000 addi r4, r28, 0x0000 000070DC 84A4FFFC lwzu r5, [r4 - 0x0004] 000070E0 38860000 addi r4, r6, 0x0000 label000070E4: 000070E4 3084FFFF subic r4, r4, 1 000070E8 7C800735 extsh. r0, r4 000070EC 90FC0000 stw [r28], r7 000070F0 90BC0004 stw [r28 + 0x0004], r5 000070F4 339C0008 addic r28, r28, 8 000070F8 30800000 addic r4, r0, 0 000070FC 4080FFE8 bge -0x00000018 /* 000070E4 */ 00007100 389B0000 addi r4, r27, 0x0000 00007104 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007108 389B0000 addi r4, r27, 0x0000 0000710C 84A4FFFC lwzu r5, [r4 - 0x0004] 00007110 38860000 addi r4, r6, 0x0000 label00007114: 00007114 3084FFFF subic r4, r4, 1 00007118 7C800735 extsh. r0, r4 0000711C 90FB0000 stw [r27], r7 00007120 90BB0004 stw [r27 + 0x0004], r5 00007124 337B0008 addic r27, r27, 8 00007128 30800000 addic r4, r0, 0 0000712C 4080FFE8 bge -0x00000018 /* 00007114 */ 00007130 38960000 addi r4, r22, 0x0000 00007134 8404FFF8 lwzu r0, [r4 - 0x0008] 00007138 38960000 addi r4, r22, 0x0000 0000713C 84A4FFFC lwzu r5, [r4 - 0x0004] label00007140: 00007140 3086FFFF subic r4, r6, 1 00007144 7C860735 extsh. r6, r4 00007148 90B60004 stw [r22 + 0x0004], r5 0000714C 90160000 stw [r22], r0 00007150 32D60008 addic r22, r22, 8 label00007154: 00007154 4080FFEC bge -0x00000014 /* 00007140 */ 00007158 309DFFFF subic r4, r29, 1 0000715C 48000588 b +0x00000588 /* 000076E4 */ 00007160 88850001 lbz r4, [r5 + 0x0001] 00007164 32650002 addic r19, r5, 2 00007168 88130000 lbz r0, [r19] 0000716C 7CA4E810 subfc r5, r4, r29 00007170 32730001 addic r19, r19, 1 00007174 7CBD0734 extsh r29, r5 00007178 5405402E rlwinm r5, r0, 8, 0, 23 0000717C 7CA02814 addc r5, r0, r5 00007180 54A5402E rlwinm r5, r5, 8, 0, 23 00007184 7CA02814 addc r5, r0, r5 00007188 54A5402E rlwinm r5, r5, 8, 0, 23 0000718C 7C002814 addc r0, r0, r5 00007190 30F6FFFC subic r7, r22, 4 00007194 30BBFFFC subic r5, r27, 4 00007198 30DCFFFC subic r6, r28, 4 0000719C 3119FFFC subic r8, r25, 4 label000071A0: 000071A0 3084FFFF subic r4, r4, 1 000071A4 7C890735 extsh. r9, r4 000071A8 94080004 stwu [r8 + 0x0004], r0 000071AC 94060004 stwu [r6 + 0x0004], r0 000071B0 94050004 stwu [r5 + 0x0004], r0 000071B4 33390004 addic r25, r25, 4 000071B8 339C0004 addic r28, r28, 4 000071BC 337B0004 addic r27, r27, 4 000071C0 94070004 stwu [r7 + 0x0004], r0 000071C4 32D60004 addic r22, r22, 4 000071C8 38890000 addi r4, r9, 0x0000 000071CC 4080FFD4 bge -0x0000002C /* 000071A0 */ 000071D0 48000510 b +0x00000510 /* 000076E0 */ 000071D4 80C3003C lwz r6, [r3 + 0x003C] 000071D8 A0050001 lhz r0, [r5 + 0x0001] 000071DC 54C6083C rlwinm r6, r6, 1, 0, 30 000071E0 7C0E332E sthx r0, r14, r6 000071E4 80C3003C lwz r6, [r3 + 0x003C] 000071E8 32650003 addic r19, r5, 3 000071EC 30A60001 addic r5, r6, 1 000071F0 2C850100 cmpwi cr1, r5, 256 000071F4 90A3003C stw [r3 + 0x003C], r5 000071F8 54C6063E rlwinm r6, r6, 0, 24, 31 000071FC 4086001C bne cr1, +0x0000001C /* 00007218 */ 00007200 9343003C stw [r3 + 0x003C], r26 00007204 54C5083C rlwinm r5, r6, 1, 0, 30 00007208 7CC4E810 subfc r6, r4, r29 0000720C 48000014 b +0x00000014 /* 00007220 */ 00007210 88C50001 lbz r6, [r5 + 0x0001] 00007214 32650002 addic r19, r5, 2 label00007218: 00007218 54C5083C rlwinm r5, r6, 1, 0, 30 0000721C 7CC4E810 subfc r6, r4, r29 label00007220: 00007220 7D2E2814 addc r9, r14, r5 00007224 7CDD0734 extsh r29, r6 00007228 3156FFFC subic r10, r22, 4 0000722C 30FBFFFC subic r7, r27, 4 00007230 30BCFFFC subic r5, r28, 4 00007234 30D9FFFC subic r6, r25, 4 label00007238: 00007238 89730000 lbz r11, [r19] 0000723C 3184FFFF subic r12, r4, 1 00007240 5564C9FE rlwinm r4, r11, 25, 7, 31 00007244 7C0920AE lbzx r0, r9, r4 00007248 5564D7FE rlwinm r4, r11, 26, 31, 31 0000724C 556807FE rlwinm r8, r11, 0, 31, 31 00007250 7C8920AE lbzx r4, r9, r4 00007254 5400402E rlwinm r0, r0, 8, 0, 23 00007258 7C802014 addc r4, r0, r4 0000725C 5480402E rlwinm r0, r4, 8, 0, 23 00007260 5564DFFE rlwinm r4, r11, 27, 31, 31 00007264 7FE920AE lbzx r31, r9, r4 00007268 5564E7FE rlwinm r4, r11, 28, 31, 31 0000726C 7C00F814 addc r0, r0, r31 00007270 7C8920AE lbzx r4, r9, r4 00007274 5400402E rlwinm r0, r0, 8, 0, 23 00007278 7C802014 addc r4, r0, r4 0000727C 94860004 stwu [r6 + 0x0004], r4 00007280 5564EFFE rlwinm r4, r11, 29, 31, 31 00007284 7C0920AE lbzx r0, r9, r4 00007288 5564F7FE rlwinm r4, r11, 30, 31, 31 0000728C 7C8920AE lbzx r4, r9, r4 00007290 556BFFFE rlwinm r11, r11, 31, 31, 31 00007294 5400402E rlwinm r0, r0, 8, 0, 23 00007298 7C802014 addc r4, r0, r4 0000729C 7C0958AE lbzx r0, r9, r11 000072A0 5484402E rlwinm r4, r4, 8, 0, 23 000072A4 7C840014 addc r4, r4, r0 000072A8 7C0940AE lbzx r0, r9, r8 000072AC 5484402E rlwinm r4, r4, 8, 0, 23 000072B0 7C840014 addc r4, r4, r0 000072B4 94850004 stwu [r5 + 0x0004], r4 000072B8 8BF30001 lbz r31, [r19 + 0x0001] 000072BC 7D880735 extsh. r8, r12 000072C0 57E4C9FE rlwinm r4, r31, 25, 7, 31 000072C4 7C8920AE lbzx r4, r9, r4 000072C8 57EBD7FE rlwinm r11, r31, 26, 31, 31 000072CC 7D6958AE lbzx r11, r9, r11 000072D0 5480402E rlwinm r0, r4, 8, 0, 23 000072D4 57E4DFFE rlwinm r4, r31, 27, 31, 31 000072D8 7C005814 addc r0, r0, r11 000072DC 7D6920AE lbzx r11, r9, r4 000072E0 57E4E7FE rlwinm r4, r31, 28, 31, 31 000072E4 5400402E rlwinm r0, r0, 8, 0, 23 000072E8 7C005814 addc r0, r0, r11 000072EC 7C8920AE lbzx r4, r9, r4 000072F0 5400402E rlwinm r0, r0, 8, 0, 23 000072F4 7C802014 addc r4, r0, r4 000072F8 94870004 stwu [r7 + 0x0004], r4 000072FC 57E4EFFE rlwinm r4, r31, 29, 31, 31 00007300 7C0920AE lbzx r0, r9, r4 00007304 57EBF7FE rlwinm r11, r31, 30, 31, 31 00007308 7D6958AE lbzx r11, r9, r11 0000730C 57E4FFFE rlwinm r4, r31, 31, 31, 31 00007310 5400402E rlwinm r0, r0, 8, 0, 23 00007314 7C005814 addc r0, r0, r11 00007318 7D6920AE lbzx r11, r9, r4 0000731C 57E407FE rlwinm r4, r31, 0, 31, 31 00007320 5400402E rlwinm r0, r0, 8, 0, 23 00007324 7C005814 addc r0, r0, r11 00007328 7C8920AE lbzx r4, r9, r4 0000732C 5400402E rlwinm r0, r0, 8, 0, 23 00007330 7C802014 addc r4, r0, r4 00007334 948A0004 stwu [r10 + 0x0004], r4 00007338 33390004 addic r25, r25, 4 0000733C 339C0004 addic r28, r28, 4 00007340 32730002 addic r19, r19, 2 00007344 337B0004 addic r27, r27, 4 00007348 32D60004 addic r22, r22, 4 0000734C 38880000 addi r4, r8, 0x0000 00007350 4080FEE8 bge -0x00000118 /* 00007238 */ 00007354 4800038C b +0x0000038C /* 000076E0 */ 00007358 80C30040 lwz r6, [r3 + 0x0040] 0000735C 80050001 lwz r0, [r5 + 0x0001] 00007360 54C6103A rlwinm r6, r6, 2, 0, 29 00007364 7C10312E stwx r16, r0, r6 00007368 80C30040 lwz r6, [r3 + 0x0040] 0000736C 32650005 addic r19, r5, 5 00007370 30A60001 addic r5, r6, 1 00007374 2C850100 cmpwi cr1, r5, 256 00007378 90A30040 stw [r3 + 0x0040], r5 0000737C 54C6063E rlwinm r6, r6, 0, 24, 31 00007380 4086001C bne cr1, +0x0000001C /* 0000739C */ 00007384 93430040 stw [r3 + 0x0040], r26 00007388 54C5103A rlwinm r5, r6, 2, 0, 29 0000738C 7CC4E810 subfc r6, r4, r29 00007390 48000014 b +0x00000014 /* 000073A4 */ 00007394 88C50001 lbz r6, [r5 + 0x0001] 00007398 32650002 addic r19, r5, 2 label0000739C: 0000739C 54C5103A rlwinm r5, r6, 2, 0, 29 000073A0 7CC4E810 subfc r6, r4, r29 label000073A4: 000073A4 7D102814 addc r8, r16, r5 000073A8 7CDD0734 extsh r29, r6 000073AC 3136FFFC subic r9, r22, 4 000073B0 30DBFFFC subic r6, r27, 4 000073B4 30BCFFFC subic r5, r28, 4 000073B8 30F9FFFC subic r7, r25, 4 label000073BC: 000073BC 3184FFFF subic r12, r4, 1 000073C0 89730000 lbz r11, [r19] 000073C4 7D800735 extsh. r0, r12 000073C8 556407BE rlwinm r4, r11, 0, 30, 31 000073CC 7D4820AE lbzx r10, r8, r4 000073D0 5564D1BE rlwinm r4, r11, 26, 6, 31 000073D4 7FE820AE lbzx r31, r8, r4 000073D8 5564E7BE rlwinm r4, r11, 28, 30, 31 000073DC 7C8820AE lbzx r4, r8, r4 000073E0 57FF402E rlwinm r31, r31, 8, 0, 23 000073E4 7C9F2014 addc r4, r31, r4 000073E8 549F402E rlwinm r31, r4, 8, 0, 23 000073EC 5564F7BE rlwinm r4, r11, 30, 30, 31 000073F0 7C8820AE lbzx r4, r8, r4 000073F4 7C9F2014 addc r4, r31, r4 000073F8 5484402E rlwinm r4, r4, 8, 0, 23 000073FC 7C845014 addc r4, r4, r10 00007400 94870004 stwu [r7 + 0x0004], r4 00007404 8BF30001 lbz r31, [r19 + 0x0001] 00007408 57E4D1BE rlwinm r4, r31, 26, 6, 31 0000740C 57EAE7BE rlwinm r10, r31, 28, 30, 31 00007410 7C8820AE lbzx r4, r8, r4 00007414 7D6850AE lbzx r11, r8, r10 00007418 548A402E rlwinm r10, r4, 8, 0, 23 0000741C 57E4F7BE rlwinm r4, r31, 30, 30, 31 00007420 7D4A5814 addc r10, r10, r11 00007424 7D6820AE lbzx r11, r8, r4 00007428 57E407BE rlwinm r4, r31, 0, 30, 31 0000742C 554A402E rlwinm r10, r10, 8, 0, 23 00007430 7D4A5814 addc r10, r10, r11 00007434 7C8820AE lbzx r4, r8, r4 00007438 554A402E rlwinm r10, r10, 8, 0, 23 0000743C 7C8A2014 addc r4, r10, r4 00007440 94850004 stwu [r5 + 0x0004], r4 00007444 89530002 lbz r10, [r19 + 0x0002] 00007448 33390004 addic r25, r25, 4 0000744C 5544D1BE rlwinm r4, r10, 26, 6, 31 00007450 7C8820AE lbzx r4, r8, r4 00007454 554BE7BE rlwinm r11, r10, 28, 30, 31 00007458 7D6858AE lbzx r11, r8, r11 0000745C 5480402E rlwinm r0, r4, 8, 0, 23 00007460 5544F7BE rlwinm r4, r10, 30, 30, 31 00007464 7C005814 addc r0, r0, r11 00007468 7D6820AE lbzx r11, r8, r4 0000746C 554407BE rlwinm r4, r10, 0, 30, 31 00007470 5400402E rlwinm r0, r0, 8, 0, 23 00007474 7C005814 addc r0, r0, r11 00007478 7C8820AE lbzx r4, r8, r4 0000747C 5400402E rlwinm r0, r0, 8, 0, 23 00007480 7C802014 addc r4, r0, r4 00007484 94860004 stwu [r6 + 0x0004], r4 00007488 89730003 lbz r11, [r19 + 0x0003] 0000748C 5564D1BE rlwinm r4, r11, 26, 6, 31 00007490 7C8820AE lbzx r4, r8, r4 00007494 556AE7BE rlwinm r10, r11, 28, 30, 31 00007498 7C0850AE lbzx r0, r8, r10 0000749C 548A402E rlwinm r10, r4, 8, 0, 23 000074A0 7C0A0014 addc r0, r10, r0 000074A4 5564F7BE rlwinm r4, r11, 30, 30, 31 000074A8 7D4820AE lbzx r10, r8, r4 000074AC 556407BE rlwinm r4, r11, 0, 30, 31 000074B0 5400402E rlwinm r0, r0, 8, 0, 23 000074B4 7C005014 addc r0, r0, r10 000074B8 7C8820AE lbzx r4, r8, r4 000074BC 5400402E rlwinm r0, r0, 8, 0, 23 000074C0 7C802014 addc r4, r0, r4 000074C4 94890004 stwu [r9 + 0x0004], r4 000074C8 339C0004 addic r28, r28, 4 000074CC 337B0004 addic r27, r27, 4 000074D0 32730004 addic r19, r19, 4 000074D4 32D60004 addic r22, r22, 4 000074D8 7D840734 extsh r4, r12 000074DC 4080FEE0 bge -0x00000120 /* 000073BC */ 000074E0 48000200 b +0x00000200 /* 000076E0 */ 000074E4 80C30044 lwz r6, [r3 + 0x0044] 000074E8 80050001 lwz r0, [r5 + 0x0001] 000074EC 54C61838 rlwinm r6, r6, 3, 0, 28 000074F0 80E50005 lwz r7, [r5 + 0x0005] 000074F4 7CCF3014 addc r6, r15, r6 000074F8 90E60004 stw [r6 + 0x0004], r7 000074FC 90060000 stw [r6], r0 00007500 80C30044 lwz r6, [r3 + 0x0044] 00007504 32650009 addic r19, r5, 9 00007508 30A60001 addic r5, r6, 1 0000750C 2C850100 cmpwi cr1, r5, 256 00007510 90A30044 stw [r3 + 0x0044], r5 00007514 54C6063E rlwinm r6, r6, 0, 24, 31 00007518 4086001C bne cr1, +0x0000001C /* 00007534 */ 0000751C 93430044 stw [r3 + 0x0044], r26 00007520 54C51838 rlwinm r5, r6, 3, 0, 28 00007524 7CC4E810 subfc r6, r4, r29 00007528 48000014 b +0x00000014 /* 0000753C */ 0000752C 88C50001 lbz r6, [r5 + 0x0001] 00007530 32650002 addic r19, r5, 2 label00007534: 00007534 54C51838 rlwinm r5, r6, 3, 0, 28 00007538 7CC4E810 subfc r6, r4, r29 label0000753C: 0000753C 7FEF2814 addc r31, r15, r5 00007540 7CDD0734 extsh r29, r6 00007544 31B6FFFC subic r13, r22, 4 00007548 317BFFFC subic r11, r27, 4 0000754C 313CFFFC subic r9, r28, 4 00007550 3119FFFC subic r8, r25, 4 label00007554: 00007554 3144FFFF subic r10, r4, 1 00007558 7D4C0735 extsh. r12, r10 0000755C ABD30000 lha r30, [r19] 00007560 57C49F7E rlwinm r4, r30, 19, 29, 31 00007564 7CBF20AE lbzx r5, r31, r4 00007568 57C4B77E rlwinm r4, r30, 22, 29, 31 0000756C 7C9F20AE lbzx r4, r31, r4 00007570 54A5402E rlwinm r5, r5, 8, 0, 23 00007574 7C852014 addc r4, r5, r4 00007578 5485402E rlwinm r5, r4, 8, 0, 23 0000757C 57C4CF7E rlwinm r4, r30, 25, 29, 31 00007580 7CDF20AE lbzx r6, r31, r4 00007584 57C4E77E rlwinm r4, r30, 28, 29, 31 00007588 7CA53014 addc r5, r5, r6 0000758C 7C9F20AE lbzx r4, r31, r4 00007590 54A5402E rlwinm r5, r5, 8, 0, 23 00007594 7C852014 addc r4, r5, r4 00007598 94880004 stwu [r8 + 0x0004], r4 0000759C A8930002 lha r4, [r19 + 0x0002] 000075A0 54859F7E rlwinm r5, r4, 19, 29, 31 000075A4 7CBF28AE lbzx r5, r31, r5 000075A8 5486B77E rlwinm r6, r4, 22, 29, 31 000075AC 7C1F30AE lbzx r0, r31, r6 000075B0 54A5402E rlwinm r5, r5, 8, 0, 23 000075B4 5486CF7E rlwinm r6, r4, 25, 29, 31 000075B8 7CA50014 addc r5, r5, r0 000075BC 7C1F30AE lbzx r0, r31, r6 000075C0 54A6402E rlwinm r6, r5, 8, 0, 23 000075C4 5485E77E rlwinm r5, r4, 28, 29, 31 000075C8 7CC60014 addc r6, r6, r0 000075CC 7CBF28AE lbzx r5, r31, r5 000075D0 54C6402E rlwinm r6, r6, 8, 0, 23 000075D4 7CA62814 addc r5, r6, r5 000075D8 94A90004 stwu [r9 + 0x0004], r5 000075DC A8130004 lha r0, [r19 + 0x0004] 000075E0 5487452E rlwinm r7, r4, 8, 20, 23 000075E4 54049F7E rlwinm r4, r0, 19, 29, 31 000075E8 7C9F20AE lbzx r4, r31, r4 000075EC 5405B77E rlwinm r5, r0, 22, 29, 31 000075F0 7CBF28AE lbzx r5, r31, r5 000075F4 5484402E rlwinm r4, r4, 8, 0, 23 000075F8 5406CF7E rlwinm r6, r0, 25, 29, 31 000075FC 7C842814 addc r4, r4, r5 00007600 7CBF30AE lbzx r5, r31, r6 00007604 5484402E rlwinm r4, r4, 8, 0, 23 00007608 5406E77E rlwinm r6, r0, 28, 29, 31 0000760C 7C842814 addc r4, r4, r5 00007610 7CBF30AE lbzx r5, r31, r6 00007614 5484402E rlwinm r4, r4, 8, 0, 23 00007618 7C842814 addc r4, r4, r5 0000761C 53C76426 rlwimi r7, r30, 12, 16, 19 00007620 54052636 rlwinm r5, r0, 4, 24, 27 00007624 948B0004 stwu [r11 + 0x0004], r4 00007628 7CE52B78 or r5, r7, r5 0000762C 54A49F7E rlwinm r4, r5, 19, 29, 31 00007630 7C9F20AE lbzx r4, r31, r4 00007634 54E6B77E rlwinm r6, r7, 22, 29, 31 00007638 7C1F30AE lbzx r0, r31, r6 0000763C 5486402E rlwinm r6, r4, 8, 0, 23 00007640 54A4CF7E rlwinm r4, r5, 25, 29, 31 00007644 7CC60014 addc r6, r6, r0 00007648 7C1F20AE lbzx r0, r31, r4 0000764C 54A4E77E rlwinm r4, r5, 28, 29, 31 00007650 54C5402E rlwinm r5, r6, 8, 0, 23 00007654 7CA50014 addc r5, r5, r0 00007658 7C9F20AE lbzx r4, r31, r4 0000765C 54A5402E rlwinm r5, r5, 8, 0, 23 00007660 7C852014 addc r4, r5, r4 00007664 948D0004 stwu [r13 + 0x0004], r4 00007668 33390004 addic r25, r25, 4 0000766C 339C0004 addic r28, r28, 4 00007670 32730006 addic r19, r19, 6 00007674 337B0004 addic r27, r27, 4 00007678 32D60004 addic r22, r22, 4 0000767C 388C0000 addi r4, r12, 0x0000 00007680 4080FED4 bge -0x0000012C /* 00007554 */ 00007684 4800005C b +0x0000005C /* 000076E0 */ 00007688 7CA4E810 subfc r5, r4, r29 0000768C 7CBD0734 extsh r29, r5 00007690 3116FFFC subic r8, r22, 4 00007694 30DBFFFC subic r6, r27, 4 00007698 30BCFFFC subic r5, r28, 4 0000769C 30F9FFFC subic r7, r25, 4 label000076A0: 000076A0 3004FFFF subic r0, r4, 1 000076A4 80930000 lwz r4, [r19] 000076A8 33390004 addic r25, r25, 4 000076AC 94870004 stwu [r7 + 0x0004], r4 000076B0 81330004 lwz r9, [r19 + 0x0004] 000076B4 7C040735 extsh. r4, r0 000076B8 95250004 stwu [r5 + 0x0004], r9 000076BC 81530008 lwz r10, [r19 + 0x0008] 000076C0 339C0004 addic r28, r28, 4 000076C4 95460004 stwu [r6 + 0x0004], r10 000076C8 8013000C lwz r0, [r19 + 0x000C] 000076CC 337B0004 addic r27, r27, 4 000076D0 32D60004 addic r22, r22, 4 000076D4 32730010 addic r19, r19, 16 000076D8 94080004 stwu [r8 + 0x0004], r0 000076DC 4080FFC4 bge -0x0000003C /* 000076A0 */ label000076E0: 000076E0 309DFFFF subic r4, r29, 1 label000076E4: 000076E4 7C850735 extsh. r5, r4 000076E8 3BA50000 addi r29, r5, 0x0000 000076EC 4080F894 bge -0x0000076C /* 00006F80 */ label000076F0: 000076F0 3094FFFF subic r4, r20, 1 000076F4 7C850735 extsh. r5, r4 000076F8 7E52B814 addc r18, r18, r23 000076FC 3A850000 addi r20, r5, 0x0000 00007700 4080F85C bge -0x000007A4 /* 00006F5C */ label00007704: 00007704 38800001 li r4, 0x0001 00007708 98810038 stb [r1 + 0x0038], r4 0000770C 92630008 stw [r3 + 0x0008], r19 00007710 B9A10044 lmw r13, [r1 + 0x0044] 00007714 30210090 addic r1, r1, 144 00007718 4E800020 blr 0000771C 00000000 .invalid 00007720 00002041 .invalid 00007724 80130100 lwz r0, [r19 + 0x0100] 00007728 00000000 .invalid 0000772C 00000838 .invalid 00007730 000E534D .invalid 00007734 43444543 bcla 26, 4, 0x00004540 00007738 4F4D5052 .invalid 4C 0000773C 45535338 .invalid sc 00007740 A8830022 lha r4, [r3 + 0x0022] 00007744 7C0802A6 mflr r0 00007748 2C840000 cmpwi cr1, r4, 0 0000774C BDC1FFB8 stmw [r1 - 0x0048], r14 00007750 90010008 stw [r1 + 0x0008], r0 00007754 9421FF70 stwu [r1 - 0x0090], r1 00007758 40840018 bge cr1, +0x00000018 /* 00007770 */ 0000775C 48000B59 bl +0x00000B58 /* 000082B4 */ 00007760 81810098 lwz r12, [r1 + 0x0098] 00007764 30210090 addic r1, r1, 144 00007768 7D8803A6 mtlr r12 0000776C 4E800020 blr label00007770: 00007770 AB03001E lha r24, [r3 + 0x001E] 00007774 82830008 lwz r20, [r3 + 0x0008] 00007778 3098FFFF subic r4, r24, 1 0000777C 7C850735 extsh. r5, r4 00007780 81E30010 lwz r15, [r3 + 0x0010] 00007784 3AA00001 li r21, 0x0001 00007788 9AA10038 stb [r1 + 0x0038], r21 0000778C AA630018 lha r19, [r3 + 0x0018] 00007790 82430030 lwz r18, [r3 + 0x0030] 00007794 82230034 lwz r17, [r3 + 0x0034] 00007798 82030038 lwz r16, [r3 + 0x0038] 0000779C 9AA10038 stb [r1 + 0x0038], r21 000077A0 3B050000 addi r24, r5, 0x0000 000077A4 41800AD4 blt +0x00000AD4 /* 00008278 */ 000077A8 82E20090 lwz r23, [r2 + 0x0090] 000077AC 83420094 lwz r26, [r2 + 0x0094] 000077B0 3B800000 li r28, 0x0000 000077B4 566E1838 rlwinm r14, r19, 3, 0, 28 label000077B8: 000077B8 A803001A lha r0, [r3 + 0x001A] 000077BC 7F6F9814 addc r27, r15, r19 000077C0 3080FFFF subic r4, r0, 1 000077C4 7C850735 extsh. r5, r4 000077C8 7ED3D814 addc r22, r19, r27 000077CC 7F33B014 addc r25, r19, r22 000077D0 7FD3C814 addc r30, r19, r25 000077D4 7FB3F014 addc r29, r19, r30 000077D8 7D93E814 addc r12, r19, r29 000077DC 396F0000 addi r11, r15, 0x0000 000077E0 7FF36014 addc r31, r19, r12 000077E4 38050000 addi r0, r5, 0x0000 000077E8 41800A7C blt +0x00000A7C /* 00008264 */ label000077EC: 000077EC 88940000 lbz r4, [r20] 000077F0 38B40000 addi r5, r20, 0x0000 000077F4 5486E13E rlwinm r6, r4, 28, 4, 31 000077F8 2886000F cmplwi cr1, r6, 15 000077FC 5486F0BA rlwinm r6, r4, 30, 2, 29 00007800 7CD73014 addc r6, r23, r6 00007804 32940001 addic r20, r20, 1 00007808 5484073E rlwinm r4, r4, 0, 28, 31 0000780C 41850A48 bgt cr1, +0x00000A48 /* 00008254 */ 00007810 80C60100 lwz r6, [r6 + 0x0100] 00007814 7CDA3014 addc r6, r26, r6 00007818 7CC903A6 mtctr r6 0000781C 4E800420 bctr 00007820 88850001 lbz r4, [r5 + 0x0001] 00007824 32850002 addic r20, r5, 2 00007828 30A40001 addic r5, r4, 1 0000782C 54A51838 rlwinm r5, r5, 3, 0, 28 00007830 7CA50734 extsh r5, r5 00007834 7C840010 subfc r4, r4, r0 00007838 7FE5F814 addc r31, r5, r31 0000783C 7C800734 extsh r0, r4 00007840 7D6B2814 addc r11, r11, r5 00007844 7F7B2814 addc r27, r27, r5 00007848 7ED62814 addc r22, r22, r5 0000784C 7F392814 addc r25, r25, r5 00007850 7FDE2814 addc r30, r30, r5 00007854 7FBD2814 addc r29, r29, r5 00007858 7D8C2814 addc r12, r12, r5 0000785C 480009F8 b +0x000009F8 /* 00008254 */ 00007860 88850001 lbz r4, [r5 + 0x0001] 00007864 32850002 addic r20, r5, 2 label00007868: 00007868 7CA40010 subfc r5, r4, r0 0000786C 7CA00734 extsh r0, r5 00007870 38AB0000 addi r5, r11, 0x0000 00007874 84C5FFF8 lwzu r6, [r5 - 0x0008] 00007878 38AB0000 addi r5, r11, 0x0000 0000787C 84E5FFFC lwzu r7, [r5 - 0x0004] 00007880 38A40000 addi r5, r4, 0x0000 label00007884: 00007884 3084FFFF subic r4, r4, 1 00007888 7C880735 extsh. r8, r4 0000788C 90CB0000 stw [r11], r6 00007890 90EB0004 stw [r11 + 0x0004], r7 00007894 90DB0000 stw [r27], r6 00007898 90FB0004 stw [r27 + 0x0004], r7 0000789C 316B0008 addic r11, r11, 8 000078A0 337B0008 addic r27, r27, 8 000078A4 38880000 addi r4, r8, 0x0000 000078A8 4080FFDC bge -0x00000024 /* 00007884 */ 000078AC 38960000 addi r4, r22, 0x0000 000078B0 8504FFF8 lwzu r8, [r4 - 0x0008] 000078B4 38960000 addi r4, r22, 0x0000 000078B8 84C4FFFC lwzu r6, [r4 - 0x0004] 000078BC 38850000 addi r4, r5, 0x0000 label000078C0: 000078C0 30E4FFFF subic r7, r4, 1 000078C4 7CE40735 extsh. r4, r7 000078C8 91160000 stw [r22], r8 000078CC 90D60004 stw [r22 + 0x0004], r6 000078D0 91190000 stw [r25], r8 000078D4 90D90004 stw [r25 + 0x0004], r6 000078D8 32D60008 addic r22, r22, 8 000078DC 33390008 addic r25, r25, 8 000078E0 4080FFE0 bge -0x00000020 /* 000078C0 */ 000078E4 389E0000 addi r4, r30, 0x0000 000078E8 8504FFF8 lwzu r8, [r4 - 0x0008] 000078EC 389E0000 addi r4, r30, 0x0000 000078F0 84C4FFFC lwzu r6, [r4 - 0x0004] 000078F4 38850000 addi r4, r5, 0x0000 label000078F8: 000078F8 30E4FFFF subic r7, r4, 1 000078FC 7CE40735 extsh. r4, r7 00007900 911E0000 stw [r30], r8 00007904 90DE0004 stw [r30 + 0x0004], r6 00007908 911D0000 stw [r29], r8 0000790C 90DD0004 stw [r29 + 0x0004], r6 00007910 33DE0008 addic r30, r30, 8 00007914 33BD0008 addic r29, r29, 8 00007918 4080FFE0 bge -0x00000020 /* 000078F8 */ 0000791C 388C0000 addi r4, r12, 0x0000 00007920 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007924 388C0000 addi r4, r12, 0x0000 00007928 84C4FFFC lwzu r6, [r4 - 0x0004] label0000792C: 0000792C 3085FFFF subic r4, r5, 1 00007930 7C850735 extsh. r5, r4 00007934 90EC0000 stw [r12], r7 00007938 90CC0004 stw [r12 + 0x0004], r6 0000793C 90FF0000 stw [r31], r7 00007940 90DF0004 stw [r31 + 0x0004], r6 00007944 318C0008 addic r12, r12, 8 00007948 33FF0008 addic r31, r31, 8 0000794C 4080FFE0 bge -0x00000020 /* 0000792C */ 00007950 48000904 b +0x00000904 /* 00008254 */ 00007954 88850001 lbz r4, [r5 + 0x0001] label00007958: 00007958 32850002 addic r20, r5, 2 0000795C 7CA42014 addc r5, r4, r4 00007960 30A50001 addic r5, r5, 1 00007964 7CA50010 subfc r5, r5, r0 00007968 7CA00734 extsh r0, r5 0000796C 38AB0000 addi r5, r11, 0x0000 00007970 8505FFF0 lwzu r8, [r5 - 0x0010] 00007974 38AB0000 addi r5, r11, 0x0000 00007978 84C5FFF4 lwzu r6, [r5 - 0x000C] 0000797C 38AB0000 addi r5, r11, 0x0000 00007980 84E5FFF8 lwzu r7, [r5 - 0x0008] 00007984 38AB0000 addi r5, r11, 0x0000 00007988 8525FFFC lwzu r9, [r5 - 0x0004] 0000798C 39440000 addi r10, r4, 0x0000 label00007990: 00007990 3084FFFF subic r4, r4, 1 00007994 7C850735 extsh. r5, r4 00007998 910B0000 stw [r11], r8 0000799C 90CB0004 stw [r11 + 0x0004], r6 000079A0 90EB0008 stw [r11 + 0x0008], r7 000079A4 912B000C stw [r11 + 0x000C], r9 000079A8 911B0000 stw [r27], r8 000079AC 90DB0004 stw [r27 + 0x0004], r6 000079B0 90FB0008 stw [r27 + 0x0008], r7 000079B4 913B000C stw [r27 + 0x000C], r9 000079B8 316B0010 addic r11, r11, 16 000079BC 337B0010 addic r27, r27, 16 000079C0 38850000 addi r4, r5, 0x0000 000079C4 4080FFCC bge -0x00000034 /* 00007990 */ 000079C8 38960000 addi r4, r22, 0x0000 000079CC 84E4FFF0 lwzu r7, [r4 - 0x0010] 000079D0 38960000 addi r4, r22, 0x0000 000079D4 84C4FFF4 lwzu r6, [r4 - 0x000C] 000079D8 38960000 addi r4, r22, 0x0000 000079DC 8504FFF8 lwzu r8, [r4 - 0x0008] 000079E0 38B60000 addi r5, r22, 0x0000 000079E4 8485FFFC lwzu r4, [r5 - 0x0004] 000079E8 38AA0000 addi r5, r10, 0x0000 label000079EC: 000079EC 3125FFFF subic r9, r5, 1 000079F0 7D250735 extsh. r5, r9 000079F4 90F60000 stw [r22], r7 000079F8 90D60004 stw [r22 + 0x0004], r6 000079FC 91160008 stw [r22 + 0x0008], r8 00007A00 9096000C stw [r22 + 0x000C], r4 00007A04 90F90000 stw [r25], r7 00007A08 90D90004 stw [r25 + 0x0004], r6 00007A0C 91190008 stw [r25 + 0x0008], r8 00007A10 9099000C stw [r25 + 0x000C], r4 00007A14 32D60010 addic r22, r22, 16 00007A18 33390010 addic r25, r25, 16 00007A1C 4080FFD0 bge -0x00000030 /* 000079EC */ 00007A20 389E0000 addi r4, r30, 0x0000 00007A24 8524FFF0 lwzu r9, [r4 - 0x0010] 00007A28 389E0000 addi r4, r30, 0x0000 00007A2C 84E4FFF4 lwzu r7, [r4 - 0x000C] 00007A30 389E0000 addi r4, r30, 0x0000 00007A34 8504FFF8 lwzu r8, [r4 - 0x0008] 00007A38 389E0000 addi r4, r30, 0x0000 00007A3C 84A4FFFC lwzu r5, [r4 - 0x0004] 00007A40 388A0000 addi r4, r10, 0x0000 label00007A44: 00007A44 3084FFFF subic r4, r4, 1 00007A48 7C860735 extsh. r6, r4 00007A4C 913E0000 stw [r30], r9 00007A50 90FE0004 stw [r30 + 0x0004], r7 00007A54 911E0008 stw [r30 + 0x0008], r8 00007A58 90BE000C stw [r30 + 0x000C], r5 00007A5C 913D0000 stw [r29], r9 00007A60 90FD0004 stw [r29 + 0x0004], r7 00007A64 911D0008 stw [r29 + 0x0008], r8 00007A68 90BD000C stw [r29 + 0x000C], r5 00007A6C 33DE0010 addic r30, r30, 16 00007A70 33BD0010 addic r29, r29, 16 00007A74 38860000 addi r4, r6, 0x0000 00007A78 4080FFCC bge -0x00000034 /* 00007A44 */ 00007A7C 388C0000 addi r4, r12, 0x0000 00007A80 84C4FFF0 lwzu r6, [r4 - 0x0010] 00007A84 388C0000 addi r4, r12, 0x0000 00007A88 84A4FFF4 lwzu r5, [r4 - 0x000C] 00007A8C 388C0000 addi r4, r12, 0x0000 00007A90 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007A94 390C0000 addi r8, r12, 0x0000 00007A98 8488FFFC lwzu r4, [r8 - 0x0004] label00007A9C: 00007A9C 310AFFFF subic r8, r10, 1 00007AA0 7D090735 extsh. r9, r8 00007AA4 90CC0000 stw [r12], r6 00007AA8 90AC0004 stw [r12 + 0x0004], r5 00007AAC 90EC0008 stw [r12 + 0x0008], r7 00007AB0 908C000C stw [r12 + 0x000C], r4 00007AB4 90DF0000 stw [r31], r6 00007AB8 90BF0004 stw [r31 + 0x0004], r5 00007ABC 90FF0008 stw [r31 + 0x0008], r7 00007AC0 909F000C stw [r31 + 0x000C], r4 00007AC4 318C0010 addic r12, r12, 16 00007AC8 33FF0010 addic r31, r31, 16 00007ACC 39490000 addi r10, r9, 0x0000 00007AD0 4080FFCC bge -0x00000034 /* 00007A9C */ 00007AD4 48000780 b +0x00000780 /* 00008254 */ 00007AD8 88850001 lbz r4, [r5 + 0x0001] 00007ADC 32850002 addic r20, r5, 2 00007AE0 88D40000 lbz r6, [r20] 00007AE4 7CA40010 subfc r5, r4, r0 00007AE8 32940001 addic r20, r20, 1 00007AEC 7CA00734 extsh r0, r5 00007AF0 54C5402E rlwinm r5, r6, 8, 0, 23 00007AF4 7CA62814 addc r5, r6, r5 00007AF8 54A5402E rlwinm r5, r5, 8, 0, 23 00007AFC 7CA62814 addc r5, r6, r5 00007B00 54A5402E rlwinm r5, r5, 8, 0, 23 00007B04 7CC62814 addc r6, r6, r5 label00007B08: 00007B08 3084FFFF subic r4, r4, 1 00007B0C 7C850735 extsh. r5, r4 00007B10 90CB0000 stw [r11], r6 00007B14 90CB0004 stw [r11 + 0x0004], r6 00007B18 90DB0000 stw [r27], r6 00007B1C 316B0008 addic r11, r11, 8 00007B20 90DB0004 stw [r27 + 0x0004], r6 00007B24 90D60000 stw [r22], r6 00007B28 337B0008 addic r27, r27, 8 00007B2C 90D60004 stw [r22 + 0x0004], r6 00007B30 90D90000 stw [r25], r6 00007B34 32D60008 addic r22, r22, 8 00007B38 90D90004 stw [r25 + 0x0004], r6 00007B3C 90DE0000 stw [r30], r6 00007B40 33390008 addic r25, r25, 8 00007B44 90DE0004 stw [r30 + 0x0004], r6 00007B48 90DD0000 stw [r29], r6 00007B4C 33DE0008 addic r30, r30, 8 00007B50 90DD0004 stw [r29 + 0x0004], r6 00007B54 90CC0000 stw [r12], r6 00007B58 33BD0008 addic r29, r29, 8 00007B5C 90CC0004 stw [r12 + 0x0004], r6 00007B60 90DF0000 stw [r31], r6 00007B64 90DF0004 stw [r31 + 0x0004], r6 00007B68 318C0008 addic r12, r12, 8 00007B6C 33FF0008 addic r31, r31, 8 00007B70 38850000 addi r4, r5, 0x0000 00007B74 4080FF94 bge -0x0000006C /* 00007B08 */ 00007B78 480006DC b +0x000006DC /* 00008254 */ 00007B7C 80C3003C lwz r6, [r3 + 0x003C] 00007B80 A0E50001 lhz r7, [r5 + 0x0001] 00007B84 54C6083C rlwinm r6, r6, 1, 0, 30 00007B88 7CF2332E sthx r7, r18, r6 00007B8C 80C3003C lwz r6, [r3 + 0x003C] 00007B90 32850003 addic r20, r5, 3 00007B94 30A60001 addic r5, r6, 1 00007B98 2C850100 cmpwi cr1, r5, 256 00007B9C 90A3003C stw [r3 + 0x003C], r5 00007BA0 54C6063E rlwinm r6, r6, 0, 24, 31 00007BA4 4086001C bne cr1, +0x0000001C /* 00007BC0 */ 00007BA8 9383003C stw [r3 + 0x003C], r28 00007BAC 54C5083C rlwinm r5, r6, 1, 0, 30 00007BB0 7CC40010 subfc r6, r4, r0 00007BB4 48000014 b +0x00000014 /* 00007BC8 */ 00007BB8 88C50001 lbz r6, [r5 + 0x0001] 00007BBC 32850002 addic r20, r5, 2 label00007BC0: 00007BC0 54C5083C rlwinm r5, r6, 1, 0, 30 00007BC4 7CC40010 subfc r6, r4, r0 label00007BC8: 00007BC8 7CB22814 addc r5, r18, r5 00007BCC 7CC00734 extsh r0, r6 label00007BD0: 00007BD0 88D40000 lbz r6, [r20] 00007BD4 3104FFFF subic r8, r4, 1 00007BD8 54C4C9FE rlwinm r4, r6, 25, 7, 31 00007BDC 7CE520AE lbzx r7, r5, r4 00007BE0 54C4D7FE rlwinm r4, r6, 26, 31, 31 00007BE4 7C8520AE lbzx r4, r5, r4 00007BE8 54E7801E rlwinm r7, r7, 16, 0, 15 00007BEC 7CE72014 addc r7, r7, r4 00007BF0 54E4402E rlwinm r4, r7, 8, 0, 23 00007BF4 7C872014 addc r4, r7, r4 00007BF8 908B0000 stw [r11], r4 00007BFC 909B0000 stw [r27], r4 00007C00 54C4DFFE rlwinm r4, r6, 27, 31, 31 00007C04 7CE520AE lbzx r7, r5, r4 00007C08 54C4E7FE rlwinm r4, r6, 28, 31, 31 00007C0C 7C8520AE lbzx r4, r5, r4 00007C10 54E7801E rlwinm r7, r7, 16, 0, 15 00007C14 7C872014 addc r4, r7, r4 00007C18 5487402E rlwinm r7, r4, 8, 0, 23 00007C1C 7C843814 addc r4, r4, r7 00007C20 908B0004 stw [r11 + 0x0004], r4 00007C24 909B0004 stw [r27 + 0x0004], r4 00007C28 54C4EFFE rlwinm r4, r6, 29, 31, 31 00007C2C 7CE520AE lbzx r7, r5, r4 00007C30 54C4F7FE rlwinm r4, r6, 30, 31, 31 00007C34 7C8520AE lbzx r4, r5, r4 00007C38 54E7801E rlwinm r7, r7, 16, 0, 15 00007C3C 7C872014 addc r4, r7, r4 00007C40 5487402E rlwinm r7, r4, 8, 0, 23 00007C44 7C843814 addc r4, r4, r7 fn00007C48: 00007C48 90960000 stw [r22], r4 00007C4C 90990000 stw [r25], r4 00007C50 54C4FFFE rlwinm r4, r6, 31, 31, 31 00007C54 7CE520AE lbzx r7, r5, r4 00007C58 54C407FE rlwinm r4, r6, 0, 31, 31 00007C5C 7C8520AE lbzx r4, r5, r4 00007C60 54E6801E rlwinm r6, r7, 16, 0, 15 00007C64 7C862014 addc r4, r6, r4 00007C68 5486402E rlwinm r6, r4, 8, 0, 23 00007C6C 7C843014 addc r4, r4, r6 00007C70 90960004 stw [r22 + 0x0004], r4 00007C74 90990004 stw [r25 + 0x0004], r4 00007C78 88D40001 lbz r6, [r20 + 0x0001] 00007C7C 7D070735 extsh. r7, r8 00007C80 54C4C9FE rlwinm r4, r6, 25, 7, 31 00007C84 7D2520AE lbzx r9, r5, r4 00007C88 54C4D7FE rlwinm r4, r6, 26, 31, 31 00007C8C 7C8520AE lbzx r4, r5, r4 00007C90 5529801E rlwinm r9, r9, 16, 0, 15 00007C94 7C892014 addc r4, r9, r4 00007C98 5489402E rlwinm r9, r4, 8, 0, 23 00007C9C 7C844814 addc r4, r4, r9 00007CA0 909E0000 stw [r30], r4 00007CA4 909D0000 stw [r29], r4 00007CA8 54C4DFFE rlwinm r4, r6, 27, 31, 31 00007CAC 7D2520AE lbzx r9, r5, r4 00007CB0 54C4E7FE rlwinm r4, r6, 28, 31, 31 00007CB4 7C8520AE lbzx r4, r5, r4 00007CB8 5529801E rlwinm r9, r9, 16, 0, 15 00007CBC 7C892014 addc r4, r9, r4 00007CC0 5489402E rlwinm r9, r4, 8, 0, 23 00007CC4 7C844814 addc r4, r4, r9 00007CC8 909E0004 stw [r30 + 0x0004], r4 00007CCC 909D0004 stw [r29 + 0x0004], r4 00007CD0 54C4EFFE rlwinm r4, r6, 29, 31, 31 00007CD4 7D2520AE lbzx r9, r5, r4 00007CD8 54C4F7FE rlwinm r4, r6, 30, 31, 31 00007CDC 7C8520AE lbzx r4, r5, r4 00007CE0 5529801E rlwinm r9, r9, 16, 0, 15 00007CE4 7C892014 addc r4, r9, r4 00007CE8 5489402E rlwinm r9, r4, 8, 0, 23 00007CEC 7C844814 addc r4, r4, r9 00007CF0 908C0000 stw [r12], r4 00007CF4 909F0000 stw [r31], r4 00007CF8 54C4FFFE rlwinm r4, r6, 31, 31, 31 00007CFC 7D2520AE lbzx r9, r5, r4 00007D00 54C407FE rlwinm r4, r6, 0, 31, 31 00007D04 7C8520AE lbzx r4, r5, r4 00007D08 5526801E rlwinm r6, r9, 16, 0, 15 00007D0C 7C862014 addc r4, r6, r4 00007D10 5486402E rlwinm r6, r4, 8, 0, 23 00007D14 7C843014 addc r4, r4, r6 00007D18 908C0004 stw [r12 + 0x0004], r4 00007D1C 909F0004 stw [r31 + 0x0004], r4 00007D20 316B0008 addic r11, r11, 8 00007D24 337B0008 addic r27, r27, 8 00007D28 32D60008 addic r22, r22, 8 00007D2C 33390008 addic r25, r25, 8 00007D30 32940002 addic r20, r20, 2 00007D34 33DE0008 addic r30, r30, 8 00007D38 33BD0008 addic r29, r29, 8 00007D3C 318C0008 addic r12, r12, 8 00007D40 33FF0008 addic r31, r31, 8 00007D44 38870000 addi r4, r7, 0x0000 00007D48 4080FE88 bge -0x00000178 /* 00007BD0 */ 00007D4C 48000508 b +0x00000508 /* 00008254 */ 00007D50 80C30040 lwz r6, [r3 + 0x0040] 00007D54 80E50001 lwz r7, [r5 + 0x0001] 00007D58 54C6103A rlwinm r6, r6, 2, 0, 29 00007D5C 7CF1312E stwx r17, r7, r6 00007D60 80C30040 lwz r6, [r3 + 0x0040] 00007D64 32850005 addic r20, r5, 5 00007D68 30A60001 addic r5, r6, 1 00007D6C 2C850100 cmpwi cr1, r5, 256 00007D70 90A30040 stw [r3 + 0x0040], r5 00007D74 54C6063E rlwinm r6, r6, 0, 24, 31 00007D78 4086001C bne cr1, +0x0000001C /* 00007D94 */ 00007D7C 93830040 stw [r3 + 0x0040], r28 00007D80 54C5103A rlwinm r5, r6, 2, 0, 29 00007D84 7CC40010 subfc r6, r4, r0 00007D88 48000014 b +0x00000014 /* 00007D9C */ 00007D8C 88C50001 lbz r6, [r5 + 0x0001] 00007D90 32850002 addic r20, r5, 2 label00007D94: 00007D94 54C5103A rlwinm r5, r6, 2, 0, 29 00007D98 7CC40010 subfc r6, r4, r0 label00007D9C: 00007D9C 7D312814 addc r9, r17, r5 00007DA0 7CC00734 extsh r0, r6 label00007DA4: 00007DA4 88D40000 lbz r6, [r20] 00007DA8 30E4FFFF subic r7, r4, 1 00007DAC 54C4D1BE rlwinm r4, r6, 26, 6, 31 00007DB0 7C8920AE lbzx r4, r9, r4 00007DB4 54C5E7BE rlwinm r5, r6, 28, 30, 31 00007DB8 54CA07BE rlwinm r10, r6, 0, 30, 31 00007DBC 7CA928AE lbzx r5, r9, r5 00007DC0 5484801E rlwinm r4, r4, 16, 0, 15 00007DC4 7C842814 addc r4, r4, r5 00007DC8 5485402E rlwinm r5, r4, 8, 0, 23 00007DCC 7C842814 addc r4, r4, r5 00007DD0 908B0000 stw [r11], r4 00007DD4 909B0000 stw [r27], r4 00007DD8 54C4F7BE rlwinm r4, r6, 30, 30, 31 00007DDC 7C8920AE lbzx r4, r9, r4 00007DE0 7CA950AE lbzx r5, r9, r10 00007DE4 5484801E rlwinm r4, r4, 16, 0, 15 00007DE8 7C842814 addc r4, r4, r5 00007DEC 5485402E rlwinm r5, r4, 8, 0, 23 00007DF0 7C842814 addc r4, r4, r5 00007DF4 908B0004 stw [r11 + 0x0004], r4 00007DF8 909B0004 stw [r27 + 0x0004], r4 00007DFC 88B40001 lbz r5, [r20 + 0x0001] 00007E00 7CE80735 extsh. r8, r7 00007E04 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007E08 7CC920AE lbzx r6, r9, r4 00007E0C 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007E10 7C8920AE lbzx r4, r9, r4 00007E14 54C6801E rlwinm r6, r6, 16, 0, 15 00007E18 7C862014 addc r4, r6, r4 00007E1C 5486402E rlwinm r6, r4, 8, 0, 23 00007E20 7C843014 addc r4, r4, r6 00007E24 90960000 stw [r22], r4 00007E28 90990000 stw [r25], r4 00007E2C 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007E30 7CC920AE lbzx r6, r9, r4 00007E34 54A407BE rlwinm r4, r5, 0, 30, 31 00007E38 7C8920AE lbzx r4, r9, r4 00007E3C 54C5801E rlwinm r5, r6, 16, 0, 15 00007E40 7C852014 addc r4, r5, r4 00007E44 5485402E rlwinm r5, r4, 8, 0, 23 00007E48 7C842814 addc r4, r4, r5 00007E4C 90960004 stw [r22 + 0x0004], r4 00007E50 90990004 stw [r25 + 0x0004], r4 00007E54 88B40002 lbz r5, [r20 + 0x0002] 00007E58 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007E5C 7CC920AE lbzx r6, r9, r4 00007E60 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007E64 7C8920AE lbzx r4, r9, r4 00007E68 54C6801E rlwinm r6, r6, 16, 0, 15 00007E6C 7C862014 addc r4, r6, r4 00007E70 5486402E rlwinm r6, r4, 8, 0, 23 00007E74 7C843014 addc r4, r4, r6 00007E78 909E0000 stw [r30], r4 00007E7C 909D0000 stw [r29], r4 00007E80 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007E84 7CC920AE lbzx r6, r9, r4 00007E88 54A407BE rlwinm r4, r5, 0, 30, 31 00007E8C 7C8920AE lbzx r4, r9, r4 00007E90 54C5801E rlwinm r5, r6, 16, 0, 15 00007E94 7C852014 addc r4, r5, r4 00007E98 5485402E rlwinm r5, r4, 8, 0, 23 00007E9C 7C842814 addc r4, r4, r5 00007EA0 909E0004 stw [r30 + 0x0004], r4 00007EA4 909D0004 stw [r29 + 0x0004], r4 00007EA8 88B40003 lbz r5, [r20 + 0x0003] 00007EAC 316B0008 addic r11, r11, 8 00007EB0 54A4D1BE rlwinm r4, r5, 26, 6, 31 00007EB4 7CC920AE lbzx r6, r9, r4 00007EB8 54A4E7BE rlwinm r4, r5, 28, 30, 31 00007EBC 7C8920AE lbzx r4, r9, r4 00007EC0 54C6801E rlwinm r6, r6, 16, 0, 15 00007EC4 7C862014 addc r4, r6, r4 00007EC8 5486402E rlwinm r6, r4, 8, 0, 23 00007ECC 7C843014 addc r4, r4, r6 00007ED0 908C0000 stw [r12], r4 00007ED4 909F0000 stw [r31], r4 00007ED8 54A4F7BE rlwinm r4, r5, 30, 30, 31 00007EDC 7CC920AE lbzx r6, r9, r4 00007EE0 54A407BE rlwinm r4, r5, 0, 30, 31 00007EE4 7C8920AE lbzx r4, r9, r4 00007EE8 54C5801E rlwinm r5, r6, 16, 0, 15 00007EEC 7C852014 addc r4, r5, r4 00007EF0 5485402E rlwinm r5, r4, 8, 0, 23 00007EF4 7C842814 addc r4, r4, r5 00007EF8 908C0004 stw [r12 + 0x0004], r4 00007EFC 909F0004 stw [r31 + 0x0004], r4 00007F00 337B0008 addic r27, r27, 8 00007F04 32D60008 addic r22, r22, 8 00007F08 33390008 addic r25, r25, 8 00007F0C 33DE0008 addic r30, r30, 8 00007F10 33BD0008 addic r29, r29, 8 00007F14 32940004 addic r20, r20, 4 00007F18 318C0008 addic r12, r12, 8 00007F1C 33FF0008 addic r31, r31, 8 00007F20 38880000 addi r4, r8, 0x0000 00007F24 4080FE80 bge -0x00000180 /* 00007DA4 */ 00007F28 4800032C b +0x0000032C /* 00008254 */ 00007F2C 80C30044 lwz r6, [r3 + 0x0044] 00007F30 80E50001 lwz r7, [r5 + 0x0001] 00007F34 54C61838 rlwinm r6, r6, 3, 0, 28 00007F38 81050005 lwz r8, [r5 + 0x0005] 00007F3C 7CD03014 addc r6, r16, r6 00007F40 91060004 stw [r6 + 0x0004], r8 00007F44 90E60000 stw [r6], r7 00007F48 80C30044 lwz r6, [r3 + 0x0044] 00007F4C 32850009 addic r20, r5, 9 00007F50 30A60001 addic r5, r6, 1 00007F54 2C850100 cmpwi cr1, r5, 256 00007F58 90A30044 stw [r3 + 0x0044], r5 00007F5C 54C6063E rlwinm r6, r6, 0, 24, 31 00007F60 4086001C bne cr1, +0x0000001C /* 00007F7C */ 00007F64 93830044 stw [r3 + 0x0044], r28 00007F68 54C51838 rlwinm r5, r6, 3, 0, 28 00007F6C 7CC40010 subfc r6, r4, r0 00007F70 48000014 b +0x00000014 /* 00007F84 */ 00007F74 88C50001 lbz r6, [r5 + 0x0001] 00007F78 32850002 addic r20, r5, 2 label00007F7C: 00007F7C 54C51838 rlwinm r5, r6, 3, 0, 28 00007F80 7CC40010 subfc r6, r4, r0 label00007F84: 00007F84 7D302814 addc r9, r16, r5 00007F88 7CC00734 extsh r0, r6 label00007F8C: 00007F8C A8B40000 lha r5, [r20] 00007F90 54A69F7E rlwinm r6, r5, 19, 29, 31 00007F94 7CE930AE lbzx r7, r9, r6 00007F98 54A6B77E rlwinm r6, r5, 22, 29, 31 00007F9C 7CC930AE lbzx r6, r9, r6 00007FA0 54E7801E rlwinm r7, r7, 16, 0, 15 00007FA4 7CE73014 addc r7, r7, r6 00007FA8 54E6402E rlwinm r6, r7, 8, 0, 23 00007FAC 7CC73014 addc r6, r7, r6 00007FB0 90CB0000 stw [r11], r6 00007FB4 90DB0000 stw [r27], r6 00007FB8 54A6CF7E rlwinm r6, r5, 25, 29, 31 00007FBC 7CE930AE lbzx r7, r9, r6 00007FC0 54A6E77E rlwinm r6, r5, 28, 29, 31 00007FC4 7CC930AE lbzx r6, r9, r6 00007FC8 54E7801E rlwinm r7, r7, 16, 0, 15 fn00007FCC: 00007FCC 7CC73014 addc r6, r7, r6 00007FD0 54C7402E rlwinm r7, r6, 8, 0, 23 00007FD4 7CC63814 addc r6, r6, r7 00007FD8 90CB0004 stw [r11 + 0x0004], r6 00007FDC 90DB0004 stw [r27 + 0x0004], r6 00007FE0 A9540002 lha r10, [r20 + 0x0002] 00007FE4 316B0008 addic r11, r11, 8 00007FE8 55469F7E rlwinm r6, r10, 19, 29, 31 00007FEC 7CC930AE lbzx r6, r9, r6 00007FF0 337B0008 addic r27, r27, 8 00007FF4 54C7801E rlwinm r7, r6, 16, 0, 15 00007FF8 5546B77E rlwinm r6, r10, 22, 29, 31 00007FFC 7CC930AE lbzx r6, r9, r6 00008000 5548452E rlwinm r8, r10, 8, 20, 23 00008004 7CC73014 addc r6, r7, r6 00008008 54C7402E rlwinm r7, r6, 8, 0, 23 0000800C 7CC63814 addc r6, r6, r7 00008010 90D60000 stw [r22], r6 00008014 90D90000 stw [r25], r6 00008018 5546CF7E rlwinm r6, r10, 25, 29, 31 0000801C 7CC930AE lbzx r6, r9, r6 00008020 5547E77E rlwinm r7, r10, 28, 29, 31 00008024 7CE938AE lbzx r7, r9, r7 00008028 54C6801E rlwinm r6, r6, 16, 0, 15 0000802C 7CC63814 addc r6, r6, r7 00008030 54C7402E rlwinm r7, r6, 8, 0, 23 00008034 7CC63814 addc r6, r6, r7 00008038 90D60004 stw [r22 + 0x0004], r6 0000803C 90D90004 stw [r25 + 0x0004], r6 00008040 A9540004 lha r10, [r20 + 0x0004] 00008044 50A86426 rlwimi r8, r5, 12, 16, 19 00008048 55459F7E rlwinm r5, r10, 19, 29, 31 0000804C 7CA928AE lbzx r5, r9, r5 00008050 32D60008 addic r22, r22, 8 label00008054: 00008054 54A7801E rlwinm r7, r5, 16, 0, 15 00008058 33390008 addic r25, r25, 8 0000805C 32940006 addic r20, r20, 6 00008060 5545B77E rlwinm r5, r10, 22, 29, 31 00008064 7CA928AE lbzx r5, r9, r5 00008068 55462636 rlwinm r6, r10, 4, 24, 27 0000806C 7CA72814 addc r5, r7, r5 00008070 54A7402E rlwinm r7, r5, 8, 0, 23 00008074 7CA53814 addc r5, r5, r7 00008078 90BE0000 stw [r30], r5 0000807C 90BD0000 stw [r29], r5 00008080 5545CF7E rlwinm r5, r10, 25, 29, 31 00008084 7CA928AE lbzx r5, r9, r5 00008088 5547E77E rlwinm r7, r10, 28, 29, 31 0000808C 7CE938AE lbzx r7, r9, r7 00008090 54A5801E rlwinm r5, r5, 16, 0, 15 00008094 7CA53814 addc r5, r5, r7 00008098 54A7402E rlwinm r7, r5, 8, 0, 23 0000809C 7CA53814 addc r5, r5, r7 000080A0 90BE0004 stw [r30 + 0x0004], r5 000080A4 90BD0004 stw [r29 + 0x0004], r5 000080A8 7D063378 or r6, r8, r6 000080AC 54C59F7E rlwinm r5, r6, 19, 29, 31 000080B0 7CE928AE lbzx r7, r9, r5 000080B4 5505B77E rlwinm r5, r8, 22, 29, 31 000080B8 7CA928AE lbzx r5, r9, r5 000080BC 54E7801E rlwinm r7, r7, 16, 0, 15 000080C0 7CA72814 addc r5, r7, r5 000080C4 33BD0008 addic r29, r29, 8 000080C8 33DE0008 addic r30, r30, 8 000080CC 54A7402E rlwinm r7, r5, 8, 0, 23 000080D0 7CA53814 addc r5, r5, r7 000080D4 90AC0000 stw [r12], r5 000080D8 90BF0000 stw [r31], r5 000080DC 54C5CF7E rlwinm r5, r6, 25, 29, 31 000080E0 7CE928AE lbzx r7, r9, r5 000080E4 54C5E77E rlwinm r5, r6, 28, 29, 31 000080E8 7CA928AE lbzx r5, r9, r5 000080EC 54E6801E rlwinm r6, r7, 16, 0, 15 000080F0 7CA62814 addc r5, r6, r5 label000080F4: 000080F4 30E4FFFF subic r7, r4, 1 000080F8 54A6402E rlwinm r6, r5, 8, 0, 23 000080FC 7CA53014 addc r5, r5, r6 00008100 7CE40735 extsh. r4, r7 00008104 90AC0004 stw [r12 + 0x0004], r5 00008108 90BF0004 stw [r31 + 0x0004], r5 0000810C 318C0008 addic r12, r12, 8 00008110 33FF0008 addic r31, r31, 8 00008114 4080FE78 bge -0x00000188 /* 00007F8C */ 00008118 4800013C b +0x0000013C /* 00008254 */ 0000811C 7CA40010 subfc r5, r4, r0 00008120 7CA00734 extsh r0, r5 label00008124: 00008124 88B40000 lbz r5, [r20] 00008128 88D40001 lbz r6, [r20 + 0x0001] 0000812C 54A5801E rlwinm r5, r5, 16, 0, 15 00008130 7CC62814 addc r6, r6, r5 00008134 54C5402E rlwinm r5, r6, 8, 0, 23 00008138 7CA62814 addc r5, r6, r5 0000813C 90AB0000 stw [r11], r5 00008140 90BB0000 stw [r27], r5 00008144 88B40002 lbz r5, [r20 + 0x0002] 00008148 88D40003 lbz r6, [r20 + 0x0003] 0000814C 54A5801E rlwinm r5, r5, 16, 0, 15 00008150 7CA62814 addc r5, r6, r5 00008154 54A6402E rlwinm r6, r5, 8, 0, 23 00008158 7CA53014 addc r5, r5, r6 0000815C 90AB0004 stw [r11 + 0x0004], r5 00008160 90BB0004 stw [r27 + 0x0004], r5 00008164 88B40004 lbz r5, [r20 + 0x0004] 00008168 88D40005 lbz r6, [r20 + 0x0005] 0000816C 54A5801E rlwinm r5, r5, 16, 0, 15 00008170 7CA62814 addc r5, r6, r5 00008174 54A6402E rlwinm r6, r5, 8, 0, 23 00008178 7CA53014 addc r5, r5, r6 0000817C 90B60000 stw [r22], r5 00008180 90B90000 stw [r25], r5 00008184 88B40006 lbz r5, [r20 + 0x0006] 00008188 88D40007 lbz r6, [r20 + 0x0007] 0000818C 54A5801E rlwinm r5, r5, 16, 0, 15 00008190 7CA62814 addc r5, r6, r5 00008194 54A6402E rlwinm r6, r5, 8, 0, 23 00008198 7CA53014 addc r5, r5, r6 0000819C 90B60004 stw [r22 + 0x0004], r5 000081A0 90B90004 stw [r25 + 0x0004], r5 000081A4 88B40008 lbz r5, [r20 + 0x0008] 000081A8 88D40009 lbz r6, [r20 + 0x0009] 000081AC 54A5801E rlwinm r5, r5, 16, 0, 15 000081B0 7CA62814 addc r5, r6, r5 000081B4 54A6402E rlwinm r6, r5, 8, 0, 23 000081B8 7CA53014 addc r5, r5, r6 000081BC 90BE0000 stw [r30], r5 000081C0 90BD0000 stw [r29], r5 000081C4 88B4000A lbz r5, [r20 + 0x000A] 000081C8 88D4000B lbz r6, [r20 + 0x000B] 000081CC 54A5801E rlwinm r5, r5, 16, 0, 15 000081D0 7CA62814 addc r5, r6, r5 000081D4 54A6402E rlwinm r6, r5, 8, 0, 23 000081D8 7CA53014 addc r5, r5, r6 000081DC 90BE0004 stw [r30 + 0x0004], r5 000081E0 90BD0004 stw [r29 + 0x0004], r5 000081E4 88B4000C lbz r5, [r20 + 0x000C] 000081E8 88D4000D lbz r6, [r20 + 0x000D] 000081EC 54A5801E rlwinm r5, r5, 16, 0, 15 000081F0 7CA62814 addc r5, r6, r5 000081F4 54A6402E rlwinm r6, r5, 8, 0, 23 000081F8 7CA53014 addc r5, r5, r6 000081FC 90AC0000 stw [r12], r5 00008200 90BF0000 stw [r31], r5 00008204 88B4000E lbz r5, [r20 + 0x000E] 00008208 88D4000F lbz r6, [r20 + 0x000F] 0000820C 54A5801E rlwinm r5, r5, 16, 0, 15 00008210 7CA62814 addc r5, r6, r5 00008214 30E4FFFF subic r7, r4, 1 00008218 54A6402E rlwinm r6, r5, 8, 0, 23 0000821C 7CA53014 addc r5, r5, r6 00008220 7CE40735 extsh. r4, r7 00008224 90AC0004 stw [r12 + 0x0004], r5 00008228 90BF0004 stw [r31 + 0x0004], r5 0000822C 33DE0008 addic r30, r30, 8 00008230 33BD0008 addic r29, r29, 8 00008234 316B0008 addic r11, r11, 8 00008238 337B0008 addic r27, r27, 8 0000823C 32D60008 addic r22, r22, 8 00008240 33390008 addic r25, r25, 8 00008244 32940010 addic r20, r20, 16 00008248 318C0008 addic r12, r12, 8 0000824C 33FF0008 addic r31, r31, 8 00008250 4080FED4 bge -0x0000012C /* 00008124 */ label00008254: 00008254 3080FFFF subic r4, r0, 1 00008258 7C850735 extsh. r5, r4 0000825C 38050000 addi r0, r5, 0x0000 00008260 4080F58C bge -0x00000A74 /* 000077EC */ label00008264: 00008264 3098FFFF subic r4, r24, 1 00008268 7C850735 extsh. r5, r4 0000826C 7DEF7014 addc r15, r15, r14 00008270 3B050000 addi r24, r5, 0x0000 00008274 4080F544 bge -0x00000ABC /* 000077B8 */ label00008278: 00008278 9AA10038 stb [r1 + 0x0038], r21 0000827C 92830008 stw [r3 + 0x0008], r20 00008280 B9C10048 lmw r14, [r1 + 0x0048] 00008284 30210090 addic r1, r1, 144 00008288 4E800020 blr 0000828C 00000000 .invalid 00008290 00002041 .invalid 00008294 80120100 lwz r0, [r18 + 0x0100] 00008298 00000000 .invalid 0000829C 00000B4C .invalid 000082A0 0010534D .invalid 000082A4 43444543 bcla 26, 4, 0x00004540 000082A8 4F4D5052 .invalid 4C 000082AC 45535338 .invalid sc 000082B0 58320000 .invalid fn000082B4: 000082B4 A8E3001E lha r7, [r3 + 0x001E] 000082B8 BFA1FFF4 stmw [r1 - 0x000C], r29 000082BC 3007FFFF subic r0, r7, 1 000082C0 7C040735 extsh. r4, r0 000082C4 81230008 lwz r9, [r3 + 0x0008] 000082C8 38E40000 addi r7, r4, 0x0000 000082CC 41800224 blt +0x00000224 /* 000084F0 */ 000082D0 81020090 lwz r8, [r2 + 0x0090] 000082D4 81420094 lwz r10, [r2 + 0x0094] 000082D8 39600000 li r11, 0x0000 label000082DC: 000082DC ABE3001A lha r31, [r3 + 0x001A] 000082E0 3007FFFF subic r0, r7, 1 000082E4 309FFFFF subic r4, r31, 1 000082E8 7C850735 extsh. r5, r4 000082EC 7C0C0734 extsh r12, r0 000082F0 3BE50000 addi r31, r5, 0x0000 000082F4 38EC0000 addi r7, r12, 0x0000 000082F8 418001F0 blt +0x000001F0 /* 000084E8 */ label000082FC: 000082FC 88C90000 lbz r6, [r9] 00008300 3BC90000 addi r30, r9, 0x0000 00008304 54C0E13E rlwinm r0, r6, 28, 4, 31 00008308 2880000F cmplwi cr1, r0, 15 0000830C 3BA60000 addi r29, r6, 0x0000 00008310 38890000 addi r4, r9, 0x0000 00008314 38060000 addi r0, r6, 0x0000 00008318 31290001 addic r9, r9, 1 0000831C 54C6073E rlwinm r6, r6, 0, 28, 31 00008320 418501B8 bgt cr1, +0x000001B8 /* 000084D8 */ 00008324 5405F0BA rlwinm r5, r0, 30, 2, 29 00008328 7CA8282E lwzx r5, r8, r5 0000832C 7CA55014 addc r5, r5, r10 00008330 7CA903A6 mtctr r5 00008334 4E800420 bctr 00008338 88DE0001 lbz r6, [r30 + 0x0001] 0000833C 31240002 addic r9, r4, 2 label00008340: 00008340 7C06F810 subfc r0, r6, r31 00008344 7C1F0734 extsh r31, r0 00008348 48000190 b +0x00000190 /* 000084D8 */ 0000834C 88DE0001 lbz r6, [r30 + 0x0001] 00008350 313E0002 addic r9, r30, 2 00008354 4BFFFFEC b -0x00000014 /* 00008340 */ 00008358 88DE0001 lbz r6, [r30 + 0x0001] 0000835C 313E0002 addic r9, r30, 2 00008360 7C063014 addc r0, r6, r6 00008364 30000001 addic r0, r0, 1 00008368 7C00F810 subfc r0, r0, r31 0000836C 7C1F0734 extsh r31, r0 00008370 48000168 b +0x00000168 /* 000084D8 */ 00008374 88DE0001 lbz r6, [r30 + 0x0001] 00008378 313E0002 addic r9, r30, 2 0000837C 7C06F810 subfc r0, r6, r31 00008380 7C1F0734 extsh r31, r0 00008384 31290001 addic r9, r9, 1 00008388 48000150 b +0x00000150 /* 000084D8 */ 0000838C 80A3003C lwz r5, [r3 + 0x003C] 00008390 7C063014 addc r0, r6, r6 00008394 30850001 addic r4, r5, 1 00008398 9083003C stw [r3 + 0x003C], r4 0000839C A3DE0001 lhz r30, [r30 + 0x0001] 000083A0 80830030 lwz r4, [r3 + 0x0030] 000083A4 54A5083C rlwinm r5, r5, 1, 0, 30 label000083A8: 000083A8 7FC42B2E sthx r30, r4, r5 000083AC 8083003C lwz r4, [r3 + 0x003C] 000083B0 7CA6F810 subfc r5, r6, r31 000083B4 2C840100 cmpwi cr1, r4, 256 000083B8 30000004 addic r0, r0, 4 000083BC 7D290014 addc r9, r9, r0 000083C0 7CBF0734 extsh r31, r5 000083C4 40860114 bne cr1, +0x00000114 /* 000084D8 */ 000083C8 9163003C stw [r3 + 0x003C], r11 000083CC 301FFFFF subic r0, r31, 1 000083D0 4800010C b +0x0000010C /* 000084DC */ 000083D4 7C863014 addc r4, r6, r6 000083D8 7C06F810 subfc r0, r6, r31 000083DC 30840003 addic r4, r4, 3 000083E0 7D292014 addc r9, r9, r4 000083E4 7C1F0734 extsh r31, r0 000083E8 480000F0 b +0x000000F0 /* 000084D8 */ 000083EC 80030040 lwz r0, [r3 + 0x0040] 000083F0 7CA6F810 subfc r5, r6, r31 000083F4 30800001 addic r4, r0, 1 000083F8 90830040 stw [r3 + 0x0040], r4 000083FC 80830034 lwz r4, [r3 + 0x0034] 00008400 80DE0001 lwz r6, [r30 + 0x0001] 00008404 541F103A rlwinm r31, r0, 2, 0, 29 00008408 7CC4F92E stwx r4, r6, r31 0000840C 80030040 lwz r0, [r3 + 0x0040] 00008410 57A416BA rlwinm r4, r29, 2, 26, 29 00008414 2C800100 cmpwi cr1, r0, 256 00008418 30040008 addic r0, r4, 8 0000841C 7D290014 addc r9, r9, r0 00008420 7CBF0734 extsh r31, r5 00008424 408600B4 bne cr1, +0x000000B4 /* 000084D8 */ 00008428 91630040 stw [r3 + 0x0040], r11 0000842C 301FFFFF subic r0, r31, 1 00008430 480000AC b +0x000000AC /* 000084DC */ 00008434 540016BA rlwinm r0, r0, 2, 26, 29 00008438 7C86F810 subfc r4, r6, r31 0000843C 30000005 addic r0, r0, 5 00008440 7D290014 addc r9, r9, r0 00008444 7C9F0734 extsh r31, r4 00008448 48000090 b +0x00000090 /* 000084D8 */ 0000844C 80A30044 lwz r5, [r3 + 0x0044] 00008450 54001E78 rlwinm r0, r0, 3, 25, 28 00008454 30850001 addic r4, r5, 1 00008458 90830044 stw [r3 + 0x0044], r4 0000845C 83BE0001 lwz r29, [r30 + 0x0001] 00008460 80830038 lwz r4, [r3 + 0x0038] 00008464 83DE0005 lwz r30, [r30 + 0x0005] 00008468 54A51838 rlwinm r5, r5, 3, 0, 28 0000846C 7C842814 addc r4, r4, r5 00008470 93C40004 stw [r4 + 0x0004], r30 00008474 93A40000 stw [r4], r29 00008478 80830044 lwz r4, [r3 + 0x0044] 0000847C 7C060010 subfc r0, r6, r0 00008480 2C840100 cmpwi cr1, r4, 256 00008484 7C060010 subfc r0, r6, r0 00008488 7CA6F810 subfc r5, r6, r31 0000848C 40860008 bne cr1, +0x00000008 /* 00008494 */ 00008490 91630044 stw [r3 + 0x0044], r11 label00008494: 00008494 3000000E addic r0, r0, 14 00008498 7D290014 addc r9, r9, r0 0000849C 7CBF0734 extsh r31, r5 000084A0 48000038 b +0x00000038 /* 000084D8 */ 000084A4 54001E78 rlwinm r0, r0, 3, 25, 28 000084A8 7C060010 subfc r0, r6, r0 000084AC 7C060010 subfc r0, r6, r0 000084B0 7C86F810 subfc r4, r6, r31 000084B4 30000007 addic r0, r0, 7 000084B8 7D290014 addc r9, r9, r0 000084BC 7C9F0734 extsh r31, r4 000084C0 48000018 b +0x00000018 /* 000084D8 */ 000084C4 7C06F810 subfc r0, r6, r31 000084C8 7C1F0734 extsh r31, r0 000084CC 30060001 addic r0, r6, 1 000084D0 54002036 rlwinm r0, r0, 4, 0, 27 000084D4 7D290014 addc r9, r9, r0 label000084D8: 000084D8 301FFFFF subic r0, r31, 1 label000084DC: 000084DC 7C040735 extsh. r4, r0 000084E0 3BE40000 addi r31, r4, 0x0000 000084E4 4080FE18 bge -0x000001E8 /* 000082FC */ label000084E8: 000084E8 2C0C0000 cmpwi r12, 0 000084EC 4080FDF0 bge -0x00000210 /* 000082DC */ label000084F0: 000084F0 91230008 stw [r3 + 0x0008], r9 000084F4 BBA1FFF4 lmw r29, [r1 - 0x000C] 000084F8 4E800020 blr 000084FC 00000000 .invalid 00008500 00002040 .invalid 00008504 00030100 .invalid 00008508 00000000 .invalid 0000850C 00000248 .invalid 00008510 0008534D .invalid 00008514 43536B69 bdzl cr4, +0x00006B68 /* 0000F07C */ 00008518 70380000 andi. r24, r1, 0x0000 0000851C A8830022 lha r4, [r3 + 0x0022] 00008520 7C0802A6 mflr r0 00008524 2C840000 cmpwi cr1, r4, 0 00008528 BDA1FFB4 stmw [r1 - 0x004C], r13 0000852C 90010008 stw [r1 + 0x0008], r0 00008530 9421FF60 stwu [r1 - 0x00A0], r1 00008534 40840018 bge cr1, +0x00000018 /* 0000854C */ 00008538 4BFFFD7D bl -0x00000284 /* 000082B4 */ 0000853C 818100A8 lwz r12, [r1 + 0x00A8] 00008540 302100A0 addic r1, r1, 160 00008544 7D8803A6 mtlr r12 00008548 4E800020 blr label0000854C: 0000854C AA43001E lha r18, [r3 + 0x001E] 00008550 80830068 lwz r4, [r3 + 0x0068] 00008554 30D2FFFF subic r6, r18, 1 00008558 80A40000 lwz r5, [r4] 0000855C 7CC40735 extsh. r4, r6 00008560 80830010 lwz r4, [r3 + 0x0010] 00008564 81E30008 lwz r15, [r3 + 0x0008] 00008568 9081003C stw [r1 + 0x003C], r4 0000856C 38800001 li r4, 0x0001 00008570 98810038 stb [r1 + 0x0038], r4 00008574 A8E30018 lha r7, [r3 + 0x0018] 00008578 82630030 lwz r19, [r3 + 0x0030] 0000857C 82030034 lwz r16, [r3 + 0x0034] 00008580 3225000C addic r17, r5, 12 00008584 81C30038 lwz r14, [r3 + 0x0038] 00008588 90E10040 stw [r1 + 0x0040], r7 0000858C 98810038 stb [r1 + 0x0038], r4 00008590 7CD20734 extsh r18, r6 00008594 32A5000D addic r21, r5, 13 00008598 41800A60 blt +0x00000A60 /* 00008FF8 */ 0000859C 38870000 addi r4, r7, 0x0000 000085A0 5484103A rlwinm r4, r4, 2, 0, 29 000085A4 3305000E addic r24, r5, 14 000085A8 3365000F addic r27, r5, 15 000085AC 82E20090 lwz r23, [r2 + 0x0090] 000085B0 83420094 lwz r26, [r2 + 0x0094] 000085B4 3A800000 li r20, 0x0000 000085B8 90810044 stw [r1 + 0x0044], r4 label000085BC: 000085BC AB23001A lha r25, [r3 + 0x001A] 000085C0 80A10040 lwz r5, [r1 + 0x0040] 000085C4 3099FFFF subic r4, r25, 1 000085C8 82C1003C lwz r22, [r1 + 0x003C] 000085CC 7C860735 extsh. r6, r4 000085D0 7F962814 addc r28, r22, r5 000085D4 7FC5E014 addc r30, r5, r28 000085D8 7FE5F014 addc r31, r5, r30 000085DC 3B260000 addi r25, r6, 0x0000 000085E0 418009F8 blt +0x000009F8 /* 00008FD8 */ label000085E4: 000085E4 8BAF0000 lbz r29, [r15] 000085E8 388F0000 addi r4, r15, 0x0000 000085EC 57A5E13E rlwinm r5, r29, 28, 4, 31 000085F0 2885000F cmplwi cr1, r5, 15 000085F4 57A5F0BA rlwinm r5, r29, 30, 2, 29 000085F8 7CB72814 addc r5, r23, r5 000085FC 31EF0001 addic r15, r15, 1 00008600 57BD073E rlwinm r29, r29, 0, 28, 31 00008604 418509C4 bgt cr1, +0x000009C4 /* 00008FC8 */ 00008608 80A500C0 lwz r5, [r5 + 0x00C0] 0000860C 7CBA2814 addc r5, r26, r5 00008610 7CA903A6 mtctr r5 00008614 4E800420 bctr 00008618 8BA40001 lbz r29, [r4 + 0x0001] 0000861C 31E40002 addic r15, r4, 2 00008620 309D0001 addic r4, r29, 1 00008624 5484103A rlwinm r4, r4, 2, 0, 29 00008628 7C840734 extsh r4, r4 0000862C 7CBDC810 subfc r5, r29, r25 00008630 7FE4F814 addc r31, r4, r31 00008634 7CB90734 extsh r25, r5 00008638 7ED62014 addc r22, r22, r4 0000863C 7F9C2014 addc r28, r28, r4 00008640 7FDE2014 addc r30, r30, r4 00008644 48000984 b +0x00000984 /* 00008FC8 */ 00008648 8BA40001 lbz r29, [r4 + 0x0001] 0000864C 31E40002 addic r15, r4, 2 00008650 7C9DC810 subfc r4, r29, r25 00008654 7C990734 extsh r25, r4 00008658 38960000 addi r4, r22, 0x0000 0000865C 38BD0000 addi r5, r29, 0x0000 00008660 84C4FFFC lwzu r6, [r4 - 0x0004] label00008664: 00008664 30FDFFFF subic r7, r29, 1 00008668 7CE80735 extsh. r8, r7 0000866C 94C40004 stwu [r4 + 0x0004], r6 00008670 32D60004 addic r22, r22, 4 00008674 3BA80000 addi r29, r8, 0x0000 00008678 4080FFEC bge -0x00000014 /* 00008664 */ 0000867C 389C0000 addi r4, r28, 0x0000 00008680 38C50000 addi r6, r5, 0x0000 00008684 8504FFFC lwzu r8, [r4 - 0x0004] label00008688: 00008688 30C6FFFF subic r6, r6, 1 0000868C 7CC70735 extsh. r7, r6 00008690 95040004 stwu [r4 + 0x0004], r8 00008694 339C0004 addic r28, r28, 4 00008698 38C70000 addi r6, r7, 0x0000 0000869C 4080FFEC bge -0x00000014 /* 00008688 */ 000086A0 389E0000 addi r4, r30, 0x0000 000086A4 38C50000 addi r6, r5, 0x0000 000086A8 8504FFFC lwzu r8, [r4 - 0x0004] label000086AC: 000086AC 30C6FFFF subic r6, r6, 1 000086B0 7CC70735 extsh. r7, r6 000086B4 95040004 stwu [r4 + 0x0004], r8 000086B8 33DE0004 addic r30, r30, 4 000086BC 38C70000 addi r6, r7, 0x0000 000086C0 4080FFEC bge -0x00000014 /* 000086AC */ 000086C4 389F0000 addi r4, r31, 0x0000 000086C8 84C4FFFC lwzu r6, [r4 - 0x0004] label000086CC: 000086CC 30A5FFFF subic r5, r5, 1 000086D0 7CA70735 extsh. r7, r5 000086D4 94C40004 stwu [r4 + 0x0004], r6 000086D8 33FF0004 addic r31, r31, 4 000086DC 38A70000 addi r5, r7, 0x0000 000086E0 4080FFEC bge -0x00000014 /* 000086CC */ 000086E4 3099FFFF subic r4, r25, 1 000086E8 480008E4 b +0x000008E4 /* 00008FCC */ 000086EC 8BA40001 lbz r29, [r4 + 0x0001] 000086F0 31E40002 addic r15, r4, 2 000086F4 7C9DE814 addc r4, r29, r29 000086F8 30840001 addic r4, r4, 1 000086FC 7C84C810 subfc r4, r4, r25 00008700 7C990734 extsh r25, r4 00008704 38960000 addi r4, r22, 0x0000 00008708 84C4FFF8 lwzu r6, [r4 - 0x0008] 0000870C 38B60000 addi r5, r22, 0x0000 00008710 8485FFFC lwzu r4, [r5 - 0x0004] 00008714 38BD0000 addi r5, r29, 0x0000 label00008718: 00008718 30FDFFFF subic r7, r29, 1 0000871C 7CE80735 extsh. r8, r7 00008720 90D60000 stw [r22], r6 00008724 90960004 stw [r22 + 0x0004], r4 00008728 32D60008 addic r22, r22, 8 0000872C 3BA80000 addi r29, r8, 0x0000 00008730 4080FFE8 bge -0x00000018 /* 00008718 */ 00008734 389C0000 addi r4, r28, 0x0000 00008738 8504FFF8 lwzu r8, [r4 - 0x0008] 0000873C 389C0000 addi r4, r28, 0x0000 label00008740: 00008740 84C4FFFC lwzu r6, [r4 - 0x0004] 00008744 38850000 addi r4, r5, 0x0000 label00008748: 00008748 3084FFFF subic r4, r4, 1 0000874C 7C870735 extsh. r7, r4 00008750 911C0000 stw [r28], r8 00008754 90DC0004 stw [r28 + 0x0004], r6 00008758 339C0008 addic r28, r28, 8 0000875C 38870000 addi r4, r7, 0x0000 00008760 4080FFE8 bge -0x00000018 /* 00008748 */ 00008764 389E0000 addi r4, r30, 0x0000 00008768 8504FFF8 lwzu r8, [r4 - 0x0008] 0000876C 389E0000 addi r4, r30, 0x0000 00008770 84C4FFFC lwzu r6, [r4 - 0x0004] 00008774 38850000 addi r4, r5, 0x0000 label00008778: 00008778 3084FFFF subic r4, r4, 1 0000877C 7C870735 extsh. r7, r4 00008780 911E0000 stw [r30], r8 00008784 90DE0004 stw [r30 + 0x0004], r6 00008788 33DE0008 addic r30, r30, 8 0000878C 38870000 addi r4, r7, 0x0000 00008790 4080FFE8 bge -0x00000018 /* 00008778 */ 00008794 389F0000 addi r4, r31, 0x0000 00008798 84C4FFF8 lwzu r6, [r4 - 0x0008] 0000879C 389F0000 addi r4, r31, 0x0000 000087A0 84E4FFFC lwzu r7, [r4 - 0x0004] label000087A4: 000087A4 3085FFFF subic r4, r5, 1 000087A8 7C850735 extsh. r5, r4 000087AC 90FF0004 stw [r31 + 0x0004], r7 000087B0 90DF0000 stw [r31], r6 000087B4 33FF0008 addic r31, r31, 8 000087B8 4080FFEC bge -0x00000014 /* 000087A4 */ 000087BC 3099FFFF subic r4, r25, 1 000087C0 4800080C b +0x0000080C /* 00008FCC */ 000087C4 8BA40001 lbz r29, [r4 + 0x0001] 000087C8 31E40002 addic r15, r4, 2 000087CC 890F0000 lbz r8, [r15] 000087D0 7C9DC810 subfc r4, r29, r25 000087D4 31EF0001 addic r15, r15, 1 000087D8 7C990734 extsh r25, r4 000087DC 5504103A rlwinm r4, r8, 2, 0, 29 000087E0 7D11202E lwzx r8, r17, r4 000087E4 30DFFFFC subic r6, r31, 4 000087E8 309EFFFC subic r4, r30, 4 000087EC 30BCFFFC subic r5, r28, 4 000087F0 30F6FFFC subic r7, r22, 4 label000087F4: 000087F4 301DFFFF subic r0, r29, 1 000087F8 7C090735 extsh. r9, r0 000087FC 95070004 stwu [r7 + 0x0004], r8 00008800 95050004 stwu [r5 + 0x0004], r8 00008804 95040004 stwu [r4 + 0x0004], r8 00008808 32D60004 addic r22, r22, 4 0000880C 339C0004 addic r28, r28, 4 00008810 33DE0004 addic r30, r30, 4 00008814 95060004 stwu [r6 + 0x0004], r8 00008818 33FF0004 addic r31, r31, 4 0000881C 3BA90000 addi r29, r9, 0x0000 00008820 4080FFD4 bge -0x0000002C /* 000087F4 */ 00008824 480007A4 b +0x000007A4 /* 00008FC8 */ 00008828 80A3003C lwz r5, [r3 + 0x003C] 0000882C A0C40001 lhz r6, [r4 + 0x0001] 00008830 54A5083C rlwinm r5, r5, 1, 0, 30 00008834 7CD32B2E sthx r6, r19, r5 00008838 80A3003C lwz r5, [r3 + 0x003C] 0000883C 31E40003 addic r15, r4, 3 00008840 30850001 addic r4, r5, 1 00008844 2C840100 cmpwi cr1, r4, 256 00008848 9083003C stw [r3 + 0x003C], r4 0000884C 54A5063E rlwinm r5, r5, 0, 24, 31 00008850 4086001C bne cr1, +0x0000001C /* 0000886C */ 00008854 9283003C stw [r3 + 0x003C], r20 00008858 54A4083C rlwinm r4, r5, 1, 0, 30 0000885C 7CBDC810 subfc r5, r29, r25 00008860 48000014 b +0x00000014 /* 00008874 */ 00008864 88A40001 lbz r5, [r4 + 0x0001] 00008868 31E40002 addic r15, r4, 2 label0000886C: 0000886C 54A4083C rlwinm r4, r5, 1, 0, 30 00008870 7CBDC810 subfc r5, r29, r25 label00008874: 00008874 7CB90734 extsh r25, r5 00008878 7D132014 addc r8, r19, r4 0000887C 313FFFFC subic r9, r31, 4 00008880 30DEFFFC subic r6, r30, 4 00008884 30BCFFFC subic r5, r28, 4 00008888 30F6FFFC subic r7, r22, 4 label0000888C: 0000888C 896F0000 lbz r11, [r15] 00008890 32D60004 addic r22, r22, 4 00008894 5564C9FE rlwinm r4, r11, 25, 7, 31 00008898 7C0820AE lbzx r0, r8, r4 0000889C 5564D7FE rlwinm r4, r11, 26, 31, 31 000088A0 7D4820AE lbzx r10, r8, r4 000088A4 5404103A rlwinm r4, r0, 2, 0, 29 000088A8 7C1120AE lbzx r0, r17, r4 000088AC 5544103A rlwinm r4, r10, 2, 0, 29 000088B0 7C9520AE lbzx r4, r21, r4 000088B4 5400402E rlwinm r0, r0, 8, 0, 23 000088B8 7C802014 addc r4, r0, r4 000088BC 548A402E rlwinm r10, r4, 8, 0, 23 000088C0 5564DFFE rlwinm r4, r11, 27, 31, 31 000088C4 7C0820AE lbzx r0, r8, r4 000088C8 5564E7FE rlwinm r4, r11, 28, 31, 31 000088CC 7C8820AE lbzx r4, r8, r4 000088D0 540C103A rlwinm r12, r0, 2, 0, 29 000088D4 7C1860AE lbzx r0, r24, r12 000088D8 5484103A rlwinm r4, r4, 2, 0, 29 000088DC 7C0A0014 addc r0, r10, r0 000088E0 7C9B20AE lbzx r4, r27, r4 000088E4 5400402E rlwinm r0, r0, 8, 0, 23 000088E8 7C802014 addc r4, r0, r4 000088EC 94870004 stwu [r7 + 0x0004], r4 000088F0 5564EFFE rlwinm r4, r11, 29, 31, 31 000088F4 7C8820AE lbzx r4, r8, r4 000088F8 556AF7FE rlwinm r10, r11, 30, 31, 31 000088FC 7C0850AE lbzx r0, r8, r10 00008900 5484103A rlwinm r4, r4, 2, 0, 29 00008904 556AFFFE rlwinm r10, r11, 31, 31, 31 00008908 7D9820AE lbzx r12, r24, r4 0000890C 5404103A rlwinm r4, r0, 2, 0, 29 00008910 556B07FE rlwinm r11, r11, 0, 31, 31 00008914 7D4850AE lbzx r10, r8, r10 00008918 7C9B20AE lbzx r4, r27, r4 0000891C 7C0858AE lbzx r0, r8, r11 00008920 558B402E rlwinm r11, r12, 8, 0, 23 00008924 554A103A rlwinm r10, r10, 2, 0, 29 00008928 7C8B2014 addc r4, r11, r4 0000892C 7D7150AE lbzx r11, r17, r10 00008930 540A103A rlwinm r10, r0, 2, 0, 29 00008934 5484402E rlwinm r4, r4, 8, 0, 23 00008938 7C845814 addc r4, r4, r11 0000893C 7C1550AE lbzx r0, r21, r10 00008940 5484402E rlwinm r4, r4, 8, 0, 23 00008944 7C840014 addc r4, r4, r0 00008948 94850004 stwu [r5 + 0x0004], r4 0000894C 896F0001 lbz r11, [r15 + 0x0001] 00008950 339C0004 addic r28, r28, 4 00008954 5564C9FE rlwinm r4, r11, 25, 7, 31 00008958 7C8820AE lbzx r4, r8, r4 0000895C 31EF0002 addic r15, r15, 2 00008960 548A103A rlwinm r10, r4, 2, 0, 29 00008964 5564D7FE rlwinm r4, r11, 26, 31, 31 00008968 7C8820AE lbzx r4, r8, r4 0000896C 556CDFFE rlwinm r12, r11, 27, 31, 31 00008970 5484103A rlwinm r4, r4, 2, 0, 29 00008974 7D5850AE lbzx r10, r24, r10 00008978 7C1B20AE lbzx r0, r27, r4 0000897C 5564E7FE rlwinm r4, r11, 28, 31, 31 00008980 7D8860AE lbzx r12, r8, r12 00008984 7DA820AE lbzx r13, r8, r4 00008988 554A402E rlwinm r10, r10, 8, 0, 23 0000898C 5584103A rlwinm r4, r12, 2, 0, 29 00008990 7C0A0014 addc r0, r10, r0 00008994 7D5120AE lbzx r10, r17, r4 00008998 55A4103A rlwinm r4, r13, 2, 0, 29 0000899C 5400402E rlwinm r0, r0, 8, 0, 23 000089A0 7C005014 addc r0, r0, r10 000089A4 7C9520AE lbzx r4, r21, r4 000089A8 5400402E rlwinm r0, r0, 8, 0, 23 000089AC 7C802014 addc r4, r0, r4 000089B0 94860004 stwu [r6 + 0x0004], r4 000089B4 5564EFFE rlwinm r4, r11, 29, 31, 31 000089B8 7C8820AE lbzx r4, r8, r4 000089BC 33DE0004 addic r30, r30, 4 000089C0 5484103A rlwinm r4, r4, 2, 0, 29 000089C4 7C1820AE lbzx r0, r24, r4 000089C8 5564F7FE rlwinm r4, r11, 30, 31, 31 000089CC 540C402E rlwinm r12, r0, 8, 0, 23 000089D0 7C8820AE lbzx r4, r8, r4 000089D4 556AFFFE rlwinm r10, r11, 31, 31, 31 000089D8 5484103A rlwinm r4, r4, 2, 0, 29 000089DC 7C0850AE lbzx r0, r8, r10 000089E0 7C9B20AE lbzx r4, r27, r4 000089E4 556A07FE rlwinm r10, r11, 0, 31, 31 000089E8 7D6850AE lbzx r11, r8, r10 000089EC 540A103A rlwinm r10, r0, 2, 0, 29 label000089F0: 000089F0 7C8C2014 addc r4, r12, r4 000089F4 301DFFFF subic r0, r29, 1 000089F8 7D9150AE lbzx r12, r17, r10 000089FC 556B103A rlwinm r11, r11, 2, 0, 29 00008A00 7C0A0735 extsh. r10, r0 00008A04 5484402E rlwinm r4, r4, 8, 0, 23 00008A08 7C846014 addc r4, r4, r12 00008A0C 7D5558AE lbzx r10, r21, r11 00008A10 5484402E rlwinm r4, r4, 8, 0, 23 00008A14 7C845014 addc r4, r4, r10 00008A18 94890004 stwu [r9 + 0x0004], r4 00008A1C 33FF0004 addic r31, r31, 4 00008A20 7C1D0734 extsh r29, r0 00008A24 4080FE68 bge -0x00000198 /* 0000888C */ 00008A28 480005A0 b +0x000005A0 /* 00008FC8 */ 00008A2C 80A30040 lwz r5, [r3 + 0x0040] 00008A30 80C40001 lwz r6, [r4 + 0x0001] 00008A34 54A5103A rlwinm r5, r5, 2, 0, 29 00008A38 7CD0292E stwx r16, r6, r5 00008A3C 80A30040 lwz r5, [r3 + 0x0040] 00008A40 31E40005 addic r15, r4, 5 00008A44 30850001 addic r4, r5, 1 00008A48 2C840100 cmpwi cr1, r4, 256 00008A4C 90830040 stw [r3 + 0x0040], r4 00008A50 54A5063E rlwinm r5, r5, 0, 24, 31 00008A54 4086001C bne cr1, +0x0000001C /* 00008A70 */ 00008A58 92830040 stw [r3 + 0x0040], r20 00008A5C 54A4103A rlwinm r4, r5, 2, 0, 29 00008A60 7CBDC810 subfc r5, r29, r25 00008A64 48000014 b +0x00000014 /* 00008A78 */ 00008A68 88A40001 lbz r5, [r4 + 0x0001] 00008A6C 31E40002 addic r15, r4, 2 label00008A70: 00008A70 54A4103A rlwinm r4, r5, 2, 0, 29 00008A74 7CBDC810 subfc r5, r29, r25 label00008A78: 00008A78 7CB90734 extsh r25, r5 00008A7C 7D102014 addc r8, r16, r4 00008A80 30DFFFFC subic r6, r31, 4 00008A84 30BEFFFC subic r5, r30, 4 00008A88 30FCFFFC subic r7, r28, 4 00008A8C 3136FFFC subic r9, r22, 4 label00008A90: 00008A90 898F0000 lbz r12, [r15] 00008A94 32D60004 addic r22, r22, 4 label00008A98: 00008A98 558407BE rlwinm r4, r12, 0, 30, 31 00008A9C 7C0820AE lbzx r0, r8, r4 00008AA0 5584D1BE rlwinm r4, r12, 26, 6, 31 00008AA4 7C8820AE lbzx r4, r8, r4 00008AA8 540A103A rlwinm r10, r0, 2, 0, 29 00008AAC 5484103A rlwinm r4, r4, 2, 0, 29 00008AB0 7C9120AE lbzx r4, r17, r4 00008AB4 7D7B50AE lbzx r11, r27, r10 00008AB8 548A402E rlwinm r10, r4, 8, 0, 23 00008ABC 5584E7BE rlwinm r4, r12, 28, 30, 31 00008AC0 7C0820AE lbzx r0, r8, r4 00008AC4 5584F7BE rlwinm r4, r12, 30, 30, 31 00008AC8 7C8820AE lbzx r4, r8, r4 00008ACC 540C103A rlwinm r12, r0, 2, 0, 29 00008AD0 7C1560AE lbzx r0, r21, r12 00008AD4 5484103A rlwinm r4, r4, 2, 0, 29 00008AD8 7C0A0014 addc r0, r10, r0 00008ADC 7C9820AE lbzx r4, r24, r4 00008AE0 5400402E rlwinm r0, r0, 8, 0, 23 00008AE4 7C802014 addc r4, r0, r4 00008AE8 5484402E rlwinm r4, r4, 8, 0, 23 00008AEC 7C845814 addc r4, r4, r11 00008AF0 94890004 stwu [r9 + 0x0004], r4 00008AF4 896F0001 lbz r11, [r15 + 0x0001] 00008AF8 5564D1BE rlwinm r4, r11, 26, 6, 31 00008AFC 7C8820AE lbzx r4, r8, r4 00008B00 556AE7BE rlwinm r10, r11, 28, 30, 31 00008B04 7C0850AE lbzx r0, r8, r10 00008B08 5484103A rlwinm r4, r4, 2, 0, 29 00008B0C 556AF7BE rlwinm r10, r11, 30, 30, 31 00008B10 7D9820AE lbzx r12, r24, r4 00008B14 5404103A rlwinm r4, r0, 2, 0, 29 00008B18 556B07BE rlwinm r11, r11, 0, 30, 31 00008B1C 7D4850AE lbzx r10, r8, r10 00008B20 7C9B20AE lbzx r4, r27, r4 00008B24 7C0858AE lbzx r0, r8, r11 00008B28 558B402E rlwinm r11, r12, 8, 0, 23 00008B2C 554A103A rlwinm r10, r10, 2, 0, 29 00008B30 7C8B2014 addc r4, r11, r4 00008B34 7D7150AE lbzx r11, r17, r10 00008B38 540A103A rlwinm r10, r0, 2, 0, 29 00008B3C 5484402E rlwinm r4, r4, 8, 0, 23 00008B40 7C845814 addc r4, r4, r11 00008B44 7C1550AE lbzx r0, r21, r10 00008B48 5484402E rlwinm r4, r4, 8, 0, 23 00008B4C 7C840014 addc r4, r4, r0 00008B50 94870004 stwu [r7 + 0x0004], r4 00008B54 896F0002 lbz r11, [r15 + 0x0002] 00008B58 339C0004 addic r28, r28, 4 00008B5C 5564D1BE rlwinm r4, r11, 26, 6, 31 00008B60 7C8820AE lbzx r4, r8, r4 00008B64 548A103A rlwinm r10, r4, 2, 0, 29 00008B68 5564E7BE rlwinm r4, r11, 28, 30, 31 00008B6C 7C0820AE lbzx r0, r8, r4 00008B70 7D9150AE lbzx r12, r17, r10 00008B74 5564F7BE rlwinm r4, r11, 30, 30, 31 00008B78 540A103A rlwinm r10, r0, 2, 0, 29 00008B7C 556B07BE rlwinm r11, r11, 0, 30, 31 00008B80 7C1550AE lbzx r0, r21, r10 00008B84 7C8820AE lbzx r4, r8, r4 00008B88 7D4858AE lbzx r10, r8, r11 00008B8C 558B402E rlwinm r11, r12, 8, 0, 23 00008B90 7C0B0014 addc r0, r11, r0 00008B94 5484103A rlwinm r4, r4, 2, 0, 29 00008B98 7D7820AE lbzx r11, r24, r4 00008B9C 5544103A rlwinm r4, r10, 2, 0, 29 00008BA0 5400402E rlwinm r0, r0, 8, 0, 23 00008BA4 7C005814 addc r0, r0, r11 00008BA8 7C9B20AE lbzx r4, r27, r4 00008BAC 5400402E rlwinm r0, r0, 8, 0, 23 00008BB0 7C802014 addc r4, r0, r4 00008BB4 94850004 stwu [r5 + 0x0004], r4 00008BB8 894F0003 lbz r10, [r15 + 0x0003] 00008BBC 33DE0004 addic r30, r30, 4 00008BC0 5544D1BE rlwinm r4, r10, 26, 6, 31 00008BC4 7C8820AE lbzx r4, r8, r4 00008BC8 31EF0004 addic r15, r15, 4 00008BCC 5484103A rlwinm r4, r4, 2, 0, 29 00008BD0 7C1820AE lbzx r0, r24, r4 00008BD4 5544E7BE rlwinm r4, r10, 28, 30, 31 00008BD8 7D6820AE lbzx r11, r8, r4 00008BDC 5544F7BE rlwinm r4, r10, 30, 30, 31 00008BE0 7D8820AE lbzx r12, r8, r4 00008BE4 5564103A rlwinm r4, r11, 2, 0, 29 00008BE8 7C9B20AE lbzx r4, r27, r4 00008BEC 554A07BE rlwinm r10, r10, 0, 30, 31 00008BF0 7D6850AE lbzx r11, r8, r10 00008BF4 5400402E rlwinm r0, r0, 8, 0, 23 00008BF8 558A103A rlwinm r10, r12, 2, 0, 29 00008BFC 7C802014 addc r4, r0, r4 00008C00 301DFFFF subic r0, r29, 1 00008C04 7D9150AE lbzx r12, r17, r10 00008C08 556B103A rlwinm r11, r11, 2, 0, 29 00008C0C 7C0A0735 extsh. r10, r0 00008C10 5484402E rlwinm r4, r4, 8, 0, 23 00008C14 7C846014 addc r4, r4, r12 00008C18 7D5558AE lbzx r10, r21, r11 00008C1C 5484402E rlwinm r4, r4, 8, 0, 23 00008C20 7C845014 addc r4, r4, r10 00008C24 94860004 stwu [r6 + 0x0004], r4 00008C28 33FF0004 addic r31, r31, 4 00008C2C 7C1D0734 extsh r29, r0 00008C30 4080FE60 bge -0x000001A0 /* 00008A90 */ 00008C34 48000394 b +0x00000394 /* 00008FC8 */ 00008C38 80A30044 lwz r5, [r3 + 0x0044] 00008C3C 80C40001 lwz r6, [r4 + 0x0001] 00008C40 54A51838 rlwinm r5, r5, 3, 0, 28 00008C44 80E40005 lwz r7, [r4 + 0x0005] 00008C48 7CAE2814 addc r5, r14, r5 00008C4C 90E50004 stw [r5 + 0x0004], r7 00008C50 90C50000 stw [r5], r6 00008C54 80A30044 lwz r5, [r3 + 0x0044] 00008C58 31E40009 addic r15, r4, 9 00008C5C 30850001 addic r4, r5, 1 00008C60 2C840100 cmpwi cr1, r4, 256 00008C64 90830044 stw [r3 + 0x0044], r4 00008C68 54A5063E rlwinm r5, r5, 0, 24, 31 00008C6C 4086001C bne cr1, +0x0000001C /* 00008C88 */ 00008C70 92830044 stw [r3 + 0x0044], r20 00008C74 54A41838 rlwinm r4, r5, 3, 0, 28 00008C78 7CBDC810 subfc r5, r29, r25 00008C7C 48000014 b +0x00000014 /* 00008C90 */ 00008C80 88A40001 lbz r5, [r4 + 0x0001] 00008C84 31E40002 addic r15, r4, 2 label00008C88: 00008C88 54A41838 rlwinm r4, r5, 3, 0, 28 00008C8C 7CBDC810 subfc r5, r29, r25 label00008C90: 00008C90 7D6E2014 addc r11, r14, r4 00008C94 7CB90734 extsh r25, r5 00008C98 313FFFFC subic r9, r31, 4 00008C9C 31BEFFFC subic r13, r30, 4 00008CA0 315CFFFC subic r10, r28, 4 00008CA4 3196FFFC subic r12, r22, 4 label00008CA8: 00008CA8 A88F0000 lha r4, [r15] 00008CAC 32D60004 addic r22, r22, 4 00008CB0 54859F7E rlwinm r5, r4, 19, 29, 31 00008CB4 7CCB28AE lbzx r6, r11, r5 00008CB8 5485B77E rlwinm r5, r4, 22, 29, 31 00008CBC 7CEB28AE lbzx r7, r11, r5 00008CC0 54C5103A rlwinm r5, r6, 2, 0, 29 00008CC4 7CD128AE lbzx r6, r17, r5 00008CC8 54E5103A rlwinm r5, r7, 2, 0, 29 00008CCC 7CB528AE lbzx r5, r21, r5 00008CD0 54C6402E rlwinm r6, r6, 8, 0, 23 00008CD4 7CA62814 addc r5, r6, r5 00008CD8 54A7402E rlwinm r7, r5, 8, 0, 23 00008CDC 5485CF7E rlwinm r5, r4, 25, 29, 31 00008CE0 7CCB28AE lbzx r6, r11, r5 00008CE4 5485E77E rlwinm r5, r4, 28, 29, 31 00008CE8 7CAB28AE lbzx r5, r11, r5 00008CEC 54C6103A rlwinm r6, r6, 2, 0, 29 00008CF0 7CD830AE lbzx r6, r24, r6 00008CF4 54A5103A rlwinm r5, r5, 2, 0, 29 00008CF8 7CC73014 addc r6, r7, r6 00008CFC 7CBB28AE lbzx r5, r27, r5 00008D00 54C6402E rlwinm r6, r6, 8, 0, 23 00008D04 7CA62814 addc r5, r6, r5 00008D08 94AC0004 stwu [r12 + 0x0004], r5 00008D0C A80F0002 lha r0, [r15 + 0x0002] 00008D10 54059F7E rlwinm r5, r0, 19, 29, 31 00008D14 7CCB28AE lbzx r6, r11, r5 00008D18 5405B77E rlwinm r5, r0, 22, 29, 31 00008D1C 7CAB28AE lbzx r5, r11, r5 00008D20 54C6103A rlwinm r6, r6, 2, 0, 29 00008D24 5407CF7E rlwinm r7, r0, 25, 29, 31 00008D28 7D0B38AE lbzx r8, r11, r7 00008D2C 7CD830AE lbzx r6, r24, r6 00008D30 54A5103A rlwinm r5, r5, 2, 0, 29 00008D34 7CFB28AE lbzx r7, r27, r5 00008D38 5405E77E rlwinm r5, r0, 28, 29, 31 00008D3C 54C6402E rlwinm r6, r6, 8, 0, 23 00008D40 7CAB28AE lbzx r5, r11, r5 00008D44 5508103A rlwinm r8, r8, 2, 0, 29 00008D48 7CC63814 addc r6, r6, r7 00008D4C 7CF140AE lbzx r7, r17, r8 00008D50 54A5103A rlwinm r5, r5, 2, 0, 29 00008D54 54C6402E rlwinm r6, r6, 8, 0, 23 00008D58 7CC63814 addc r6, r6, r7 00008D5C 7CB528AE lbzx r5, r21, r5 00008D60 54C6402E rlwinm r6, r6, 8, 0, 23 00008D64 7CA62814 addc r5, r6, r5 00008D68 5408452E rlwinm r8, r0, 8, 20, 23 00008D6C 94AA0004 stwu [r10 + 0x0004], r5 00008D70 A80F0004 lha r0, [r15 + 0x0004] 00008D74 50886426 rlwimi r8, r4, 12, 16, 19 00008D78 339C0004 addic r28, r28, 4 00008D7C 31EF0006 addic r15, r15, 6 00008D80 54049F7E rlwinm r4, r0, 19, 29, 31 00008D84 5405B77E rlwinm r5, r0, 22, 29, 31 00008D88 7C8B20AE lbzx r4, r11, r4 00008D8C 7CCB28AE lbzx r6, r11, r5 00008D90 5485103A rlwinm r5, r4, 2, 0, 29 00008D94 5404CF7E rlwinm r4, r0, 25, 29, 31 00008D98 7C8B20AE lbzx r4, r11, r4 00008D9C 7CB128AE lbzx r5, r17, r5 00008DA0 54C6103A rlwinm r6, r6, 2, 0, 29 00008DA4 7CD530AE lbzx r6, r21, r6 00008DA8 5484103A rlwinm r4, r4, 2, 0, 29 00008DAC 5407E77E rlwinm r7, r0, 28, 29, 31 00008DB0 54A5402E rlwinm r5, r5, 8, 0, 23 00008DB4 7CA53014 addc r5, r5, r6 00008DB8 7C9820AE lbzx r4, r24, r4 00008DBC 7CEB38AE lbzx r7, r11, r7 00008DC0 54A5402E rlwinm r5, r5, 8, 0, 23 00008DC4 54E6103A rlwinm r6, r7, 2, 0, 29 00008DC8 7C852014 addc r4, r5, r4 00008DCC 7CBB30AE lbzx r5, r27, r6 00008DD0 5484402E rlwinm r4, r4, 8, 0, 23 00008DD4 54062636 rlwinm r6, r0, 4, 24, 27 00008DD8 7C842814 addc r4, r4, r5 00008DDC 7D063378 or r6, r8, r6 00008DE0 948D0004 stwu [r13 + 0x0004], r4 00008DE4 33DE0004 addic r30, r30, 4 00008DE8 54C49F7E rlwinm r4, r6, 19, 29, 31 00008DEC 7C8B20AE lbzx r4, r11, r4 00008DF0 5505B77E rlwinm r5, r8, 22, 29, 31 00008DF4 5484103A rlwinm r4, r4, 2, 0, 29 00008DF8 7CEB28AE lbzx r7, r11, r5 00008DFC 7D1820AE lbzx r8, r24, r4 00008E00 54E4103A rlwinm r4, r7, 2, 0, 29 00008E04 54C5CF7E rlwinm r5, r6, 25, 29, 31 00008E08 7CAB28AE lbzx r5, r11, r5 00008E0C 7C9B20AE lbzx r4, r27, r4 00008E10 5507402E rlwinm r7, r8, 8, 0, 23 00008E14 54C6E77E rlwinm r6, r6, 28, 29, 31 00008E18 54A5103A rlwinm r5, r5, 2, 0, 29 00008E1C 7C872014 addc r4, r7, r4 00008E20 7CCB30AE lbzx r6, r11, r6 00008E24 7CF128AE lbzx r7, r17, r5 00008E28 5484402E rlwinm r4, r4, 8, 0, 23 00008E2C 54C5103A rlwinm r5, r6, 2, 0, 29 00008E30 7C843814 addc r4, r4, r7 00008E34 30DDFFFF subic r6, r29, 1 00008E38 7CF528AE lbzx r7, r21, r5 00008E3C 7CC50735 extsh. r5, r6 00008E40 5484402E rlwinm r4, r4, 8, 0, 23 00008E44 7C843814 addc r4, r4, r7 00008E48 94890004 stwu [r9 + 0x0004], r4 00008E4C 33FF0004 addic r31, r31, 4 00008E50 3BA50000 addi r29, r5, 0x0000 00008E54 4080FE54 bge -0x000001AC /* 00008CA8 */ 00008E58 48000170 b +0x00000170 /* 00008FC8 */ 00008E5C 7C9DC810 subfc r4, r29, r25 00008E60 7C990734 extsh r25, r4 00008E64 311FFFFC subic r8, r31, 4 00008E68 30DEFFFC subic r6, r30, 4 00008E6C 30BCFFFC subic r5, r28, 4 00008E70 30F6FFFC subic r7, r22, 4 label00008E74: 00008E74 888F0000 lbz r4, [r15] 00008E78 880F0001 lbz r0, [r15 + 0x0001] 00008E7C 5484103A rlwinm r4, r4, 2, 0, 29 00008E80 7D3120AE lbzx r9, r17, r4 00008E84 5404103A rlwinm r4, r0, 2, 0, 29 00008E88 7C9520AE lbzx r4, r21, r4 00008E8C 5520402E rlwinm r0, r9, 8, 0, 23 00008E90 7C802014 addc r4, r0, r4 00008E94 5480402E rlwinm r0, r4, 8, 0, 23 00008E98 888F0002 lbz r4, [r15 + 0x0002] 00008E9C 894F0003 lbz r10, [r15 + 0x0003] 00008EA0 5484103A rlwinm r4, r4, 2, 0, 29 00008EA4 7D3820AE lbzx r9, r24, r4 00008EA8 5544103A rlwinm r4, r10, 2, 0, 29 00008EAC 7C004814 addc r0, r0, r9 00008EB0 7C9B20AE lbzx r4, r27, r4 00008EB4 5400402E rlwinm r0, r0, 8, 0, 23 00008EB8 7C802014 addc r4, r0, r4 00008EBC 94870004 stwu [r7 + 0x0004], r4 00008EC0 880F0004 lbz r0, [r15 + 0x0004] 00008EC4 888F0005 lbz r4, [r15 + 0x0005] 00008EC8 5409103A rlwinm r9, r0, 2, 0, 29 00008ECC 5484103A rlwinm r4, r4, 2, 0, 29 00008ED0 7C1848AE lbzx r0, r24, r9 00008ED4 7D3B20AE lbzx r9, r27, r4 00008ED8 888F0006 lbz r4, [r15 + 0x0006] 00008EDC 894F0007 lbz r10, [r15 + 0x0007] 00008EE0 5400402E rlwinm r0, r0, 8, 0, 23 00008EE4 7C004814 addc r0, r0, r9 00008EE8 5484103A rlwinm r4, r4, 2, 0, 29 00008EEC 7D3120AE lbzx r9, r17, r4 00008EF0 5544103A rlwinm r4, r10, 2, 0, 29 00008EF4 5400402E rlwinm r0, r0, 8, 0, 23 00008EF8 7C090014 addc r0, r9, r0 00008EFC 7C9520AE lbzx r4, r21, r4 00008F00 5400402E rlwinm r0, r0, 8, 0, 23 00008F04 7C802014 addc r4, r0, r4 00008F08 94850004 stwu [r5 + 0x0004], r4 00008F0C 888F0008 lbz r4, [r15 + 0x0008] 00008F10 892F0009 lbz r9, [r15 + 0x0009] 00008F14 5484103A rlwinm r4, r4, 2, 0, 29 00008F18 7C1120AE lbzx r0, r17, r4 00008F1C 5524103A rlwinm r4, r9, 2, 0, 29 00008F20 892F000A lbz r9, [r15 + 0x000A] 00008F24 7D5520AE lbzx r10, r21, r4 00008F28 5524103A rlwinm r4, r9, 2, 0, 29 00008F2C 5400402E rlwinm r0, r0, 8, 0, 23 00008F30 892F000B lbz r9, [r15 + 0x000B] 00008F34 7C005014 addc r0, r0, r10 00008F38 7D5820AE lbzx r10, r24, r4 00008F3C 5524103A rlwinm r4, r9, 2, 0, 29 00008F40 5400402E rlwinm r0, r0, 8, 0, 23 00008F44 7C005014 addc r0, r0, r10 00008F48 7C9B20AE lbzx r4, r27, r4 00008F4C 5400402E rlwinm r0, r0, 8, 0, 23 00008F50 7C802014 addc r4, r0, r4 00008F54 94860004 stwu [r6 + 0x0004], r4 00008F58 888F000C lbz r4, [r15 + 0x000C] 00008F5C 892F000D lbz r9, [r15 + 0x000D] 00008F60 5484103A rlwinm r4, r4, 2, 0, 29 00008F64 7C1820AE lbzx r0, r24, r4 00008F68 5524103A rlwinm r4, r9, 2, 0, 29 00008F6C 892F000E lbz r9, [r15 + 0x000E] 00008F70 7D5B20AE lbzx r10, r27, r4 00008F74 5524103A rlwinm r4, r9, 2, 0, 29 00008F78 892F000F lbz r9, [r15 + 0x000F] 00008F7C 5400402E rlwinm r0, r0, 8, 0, 23 00008F80 7C005014 addc r0, r0, r10 00008F84 7C9120AE lbzx r4, r17, r4 00008F88 5529103A rlwinm r9, r9, 2, 0, 29 00008F8C 5400402E rlwinm r0, r0, 8, 0, 23 00008F90 7C840014 addc r4, r4, r0 00008F94 7D3548AE lbzx r9, r21, r9 00008F98 315DFFFF subic r10, r29, 1 00008F9C 5484402E rlwinm r4, r4, 8, 0, 23 00008FA0 7D400735 extsh. r0, r10 00008FA4 7C844814 addc r4, r4, r9 00008FA8 32D60004 addic r22, r22, 4 00008FAC 339C0004 addic r28, r28, 4 00008FB0 33DE0004 addic r30, r30, 4 00008FB4 94880004 stwu [r8 + 0x0004], r4 00008FB8 31EF0010 addic r15, r15, 16 00008FBC 33FF0004 addic r31, r31, 4 00008FC0 33A00000 addic r29, r0, 0 00008FC4 4080FEB0 bge -0x00000150 /* 00008E74 */ label00008FC8: 00008FC8 3099FFFF subic r4, r25, 1 label00008FCC: 00008FCC 7C850735 extsh. r5, r4 00008FD0 3B250000 addi r25, r5, 0x0000 00008FD4 4080F610 bge -0x000009F0 /* 000085E4 */ label00008FD8: 00008FD8 30D2FFFF subic r6, r18, 1 00008FDC 7CC40735 extsh. r4, r6 00008FE0 80810044 lwz r4, [r1 + 0x0044] 00008FE4 80A1003C lwz r5, [r1 + 0x003C] 00008FE8 7CD20734 extsh r18, r6 00008FEC 7C852014 addc r4, r5, r4 00008FF0 9081003C stw [r1 + 0x003C], r4 00008FF4 4080F5C8 bge -0x00000A38 /* 000085BC */ label00008FF8: 00008FF8 38800001 li r4, 0x0001 00008FFC 98810038 stb [r1 + 0x0038], r4 00009000 91E30008 stw [r3 + 0x0008], r15 00009004 B9A10054 lmw r13, [r1 + 0x0054] 00009008 302100A0 addic r1, r1, 160 0000900C 4E800020 blr 00009010 00000000 .invalid 00009014 00002041 .invalid 00009018 80130100 lwz r0, [r19 + 0x0100] 0000901C 00000000 .invalid 00009020 00000AF4 .invalid 00009024 0011534D .invalid 00009028 43444543 bcla 26, 4, 0x00004540 0000902C 4F4D5052 .invalid 4C 00009030 45535338 .invalid sc 00009034 544F3800 rlwinm r15, r2, 7, 0, 0 00009038 A8830022 lha r4, [r3 + 0x0022] 0000903C 7C0802A6 mflr r0 00009040 2C840000 cmpwi cr1, r4, 0 00009044 BDA1FFB4 stmw [r1 - 0x004C], r13 00009048 90010008 stw [r1 + 0x0008], r0 0000904C 9421FF70 stwu [r1 - 0x0090], r1 00009050 40840018 bge cr1, +0x00000018 /* 00009068 */ 00009054 4BFFF261 bl -0x00000DA0 /* 000082B4 */ 00009058 81810098 lwz r12, [r1 + 0x0098] 0000905C 30210090 addic r1, r1, 144 00009060 7D8803A6 mtlr r12 00009064 4E800020 blr label00009068: 00009068 AAC3001E lha r22, [r3 + 0x001E] 0000906C 80A30068 lwz r5, [r3 + 0x0068] 00009070 3096FFFF subic r4, r22, 1 00009074 80C50000 lwz r6, [r5] 00009078 7C850735 extsh. r5, r4 0000907C 82630008 lwz r19, [r3 + 0x0008] 00009080 82230010 lwz r17, [r3 + 0x0010] 00009084 32A6000E addic r21, r6, 14 00009088 38A00001 li r5, 0x0001 0000908C 98A10038 stb [r1 + 0x0038], r5 00009090 AA830018 lha r20, [r3 + 0x0018] 00009094 82430030 lwz r18, [r3 + 0x0030] 00009098 82E30034 lwz r23, [r3 + 0x0034] 0000909C 3326000C addic r25, r6, 12 000090A0 83630038 lwz r27, [r3 + 0x0038] 000090A4 98A10038 stb [r1 + 0x0038], r5 000090A8 7C960734 extsh r22, r4 000090AC 41800DE4 blt +0x00000DE4 /* 00009E90 */ 000090B0 56841838 rlwinm r4, r20, 3, 0, 28 000090B4 83A20090 lwz r29, [r2 + 0x0090] 000090B8 83820094 lwz r28, [r2 + 0x0094] 000090BC 3A000000 li r16, 0x0000 000090C0 9081003C stw [r1 + 0x003C], r4 label000090C4: 000090C4 AB43001A lha r26, [r3 + 0x001A] 000090C8 7F11A014 addc r24, r17, r20 000090CC 309AFFFF subic r4, r26, 1 000090D0 7C850735 extsh. r5, r4 000090D4 7FD4C014 addc r30, r20, r24 000090D8 7D94F014 addc r12, r20, r30 000090DC 7D746014 addc r11, r20, r12 000090E0 7FF45814 addc r31, r20, r11 000090E4 7D34F814 addc r9, r20, r31 000090E8 39510000 addi r10, r17, 0x0000 000090EC 7DF44814 addc r15, r20, r9 000090F0 3B450000 addi r26, r5, 0x0000 000090F4 41800D84 blt +0x00000D84 /* 00009E78 */ label000090F8: 000090F8 89D30000 lbz r14, [r19] 000090FC 38930000 addi r4, r19, 0x0000 00009100 55C5E13E rlwinm r5, r14, 28, 4, 31 00009104 2885000F cmplwi cr1, r5, 15 00009108 55C5F0BA rlwinm r5, r14, 30, 2, 29 0000910C 7CBD2814 addc r5, r29, r5 00009110 32730001 addic r19, r19, 1 00009114 55CE073E rlwinm r14, r14, 0, 28, 31 00009118 41850D50 bgt cr1, +0x00000D50 /* 00009E68 */ 0000911C 80A50080 lwz r5, [r5 + 0x0080] 00009120 7CBC2814 addc r5, r28, r5 00009124 7CA903A6 mtctr r5 00009128 4E800420 bctr 0000912C 89C40001 lbz r14, [r4 + 0x0001] 00009130 32640002 addic r19, r4, 2 00009134 308E0001 addic r4, r14, 1 00009138 54841838 rlwinm r4, r4, 3, 0, 28 0000913C 7C840734 extsh r4, r4 00009140 7CAED010 subfc r5, r14, r26 00009144 7DE47814 addc r15, r4, r15 00009148 7CBA0734 extsh r26, r5 0000914C 7D4A2014 addc r10, r10, r4 00009150 7F182014 addc r24, r24, r4 00009154 7FDE2014 addc r30, r30, r4 00009158 7D8C2014 addc r12, r12, r4 0000915C 7D6B2014 addc r11, r11, r4 00009160 7FFF2014 addc r31, r31, r4 00009164 7D292014 addc r9, r9, r4 00009168 48000D00 b +0x00000D00 /* 00009E68 */ 0000916C 89C40001 lbz r14, [r4 + 0x0001] 00009170 32640002 addic r19, r4, 2 00009174 7C8ED010 subfc r4, r14, r26 00009178 7C9A0734 extsh r26, r4 0000917C 388A0000 addi r4, r10, 0x0000 00009180 84A4FFF8 lwzu r5, [r4 - 0x0008] 00009184 388A0000 addi r4, r10, 0x0000 00009188 84C4FFFC lwzu r6, [r4 - 0x0004] 0000918C 388E0000 addi r4, r14, 0x0000 label00009190: 00009190 30EEFFFF subic r7, r14, 1 00009194 7CE00735 extsh. r0, r7 00009198 90AA0000 stw [r10], r5 0000919C 90CA0004 stw [r10 + 0x0004], r6 000091A0 90B80000 stw [r24], r5 000091A4 90D80004 stw [r24 + 0x0004], r6 000091A8 314A0008 addic r10, r10, 8 000091AC 33180008 addic r24, r24, 8 000091B0 31C00000 addic r14, r0, 0 000091B4 4080FFDC bge -0x00000024 /* 00009190 */ 000091B8 38BE0000 addi r5, r30, 0x0000 000091BC 8405FFF8 lwzu r0, [r5 - 0x0008] 000091C0 38BE0000 addi r5, r30, 0x0000 000091C4 84C5FFFC lwzu r6, [r5 - 0x0004] 000091C8 38A40000 addi r5, r4, 0x0000 label000091CC: 000091CC 30E5FFFF subic r7, r5, 1 000091D0 7CE50735 extsh. r5, r7 000091D4 901E0000 stw [r30], r0 000091D8 90DE0004 stw [r30 + 0x0004], r6 000091DC 900C0000 stw [r12], r0 000091E0 90CC0004 stw [r12 + 0x0004], r6 000091E4 33DE0008 addic r30, r30, 8 000091E8 318C0008 addic r12, r12, 8 000091EC 4080FFE0 bge -0x00000020 /* 000091CC */ 000091F0 38AB0000 addi r5, r11, 0x0000 000091F4 8405FFF8 lwzu r0, [r5 - 0x0008] 000091F8 38AB0000 addi r5, r11, 0x0000 000091FC 84C5FFFC lwzu r6, [r5 - 0x0004] 00009200 38A40000 addi r5, r4, 0x0000 label00009204: 00009204 30E5FFFF subic r7, r5, 1 00009208 7CE50735 extsh. r5, r7 0000920C 900B0000 stw [r11], r0 00009210 90CB0004 stw [r11 + 0x0004], r6 00009214 901F0000 stw [r31], r0 00009218 90DF0004 stw [r31 + 0x0004], r6 0000921C 316B0008 addic r11, r11, 8 00009220 33FF0008 addic r31, r31, 8 00009224 4080FFE0 bge -0x00000020 /* 00009204 */ 00009228 38A90000 addi r5, r9, 0x0000 0000922C 84E5FFF8 lwzu r7, [r5 - 0x0008] 00009230 38A90000 addi r5, r9, 0x0000 00009234 84C5FFFC lwzu r6, [r5 - 0x0004] label00009238: 00009238 3084FFFF subic r4, r4, 1 0000923C 7C850735 extsh. r5, r4 00009240 90E90000 stw [r9], r7 00009244 90C90004 stw [r9 + 0x0004], r6 00009248 90EF0000 stw [r15], r7 0000924C 90CF0004 stw [r15 + 0x0004], r6 00009250 31290008 addic r9, r9, 8 00009254 31EF0008 addic r15, r15, 8 00009258 38850000 addi r4, r5, 0x0000 0000925C 4080FFDC bge -0x00000024 /* 00009238 */ 00009260 48000C08 b +0x00000C08 /* 00009E68 */ 00009264 89C40001 lbz r14, [r4 + 0x0001] 00009268 32640002 addic r19, r4, 2 0000926C 7C8E7014 addc r4, r14, r14 00009270 30840001 addic r4, r4, 1 00009274 7C84D010 subfc r4, r4, r26 00009278 7C9A0734 extsh r26, r4 0000927C 388A0000 addi r4, r10, 0x0000 00009280 84E4FFF0 lwzu r7, [r4 - 0x0010] 00009284 388A0000 addi r4, r10, 0x0000 00009288 84A4FFF4 lwzu r5, [r4 - 0x000C] 0000928C 388A0000 addi r4, r10, 0x0000 00009290 84C4FFF8 lwzu r6, [r4 - 0x0008] 00009294 388A0000 addi r4, r10, 0x0000 00009298 8404FFFC lwzu r0, [r4 - 0x0004] 0000929C 388E0000 addi r4, r14, 0x0000 label000092A0: 000092A0 310EFFFF subic r8, r14, 1 000092A4 7D0E0735 extsh. r14, r8 000092A8 90EA0000 stw [r10], r7 000092AC 90AA0004 stw [r10 + 0x0004], r5 000092B0 90CA0008 stw [r10 + 0x0008], r6 000092B4 900A000C stw [r10 + 0x000C], r0 000092B8 90F80000 stw [r24], r7 000092BC 90B80004 stw [r24 + 0x0004], r5 000092C0 90D80008 stw [r24 + 0x0008], r6 000092C4 9018000C stw [r24 + 0x000C], r0 000092C8 314A0010 addic r10, r10, 16 000092CC 33180010 addic r24, r24, 16 000092D0 4080FFD0 bge -0x00000030 /* 000092A0 */ 000092D4 38BE0000 addi r5, r30, 0x0000 000092D8 85C5FFF0 lwzu r14, [r5 - 0x0010] 000092DC 38BE0000 addi r5, r30, 0x0000 000092E0 8405FFF4 lwzu r0, [r5 - 0x000C] 000092E4 38BE0000 addi r5, r30, 0x0000 000092E8 8505FFF8 lwzu r8, [r5 - 0x0008] 000092EC 38BE0000 addi r5, r30, 0x0000 000092F0 84C5FFFC lwzu r6, [r5 - 0x0004] 000092F4 38A40000 addi r5, r4, 0x0000 label000092F8: 000092F8 30A5FFFF subic r5, r5, 1 000092FC 7CA70735 extsh. r7, r5 00009300 91DE0000 stw [r30], r14 00009304 901E0004 stw [r30 + 0x0004], r0 00009308 911E0008 stw [r30 + 0x0008], r8 0000930C 90DE000C stw [r30 + 0x000C], r6 00009310 91CC0000 stw [r12], r14 00009314 900C0004 stw [r12 + 0x0004], r0 00009318 910C0008 stw [r12 + 0x0008], r8 0000931C 90CC000C stw [r12 + 0x000C], r6 00009320 33DE0010 addic r30, r30, 16 00009324 318C0010 addic r12, r12, 16 00009328 38A70000 addi r5, r7, 0x0000 0000932C 4080FFCC bge -0x00000034 /* 000092F8 */ 00009330 38AB0000 addi r5, r11, 0x0000 00009334 85C5FFF0 lwzu r14, [r5 - 0x0010] 00009338 38AB0000 addi r5, r11, 0x0000 0000933C 8405FFF4 lwzu r0, [r5 - 0x000C] 00009340 38AB0000 addi r5, r11, 0x0000 00009344 8505FFF8 lwzu r8, [r5 - 0x0008] 00009348 38AB0000 addi r5, r11, 0x0000 0000934C 84C5FFFC lwzu r6, [r5 - 0x0004] 00009350 38A40000 addi r5, r4, 0x0000 label00009354: 00009354 30A5FFFF subic r5, r5, 1 00009358 7CA70735 extsh. r7, r5 0000935C 91CB0000 stw [r11], r14 00009360 900B0004 stw [r11 + 0x0004], r0 00009364 910B0008 stw [r11 + 0x0008], r8 00009368 90CB000C stw [r11 + 0x000C], r6 0000936C 91DF0000 stw [r31], r14 00009370 901F0004 stw [r31 + 0x0004], r0 00009374 911F0008 stw [r31 + 0x0008], r8 00009378 90DF000C stw [r31 + 0x000C], r6 0000937C 316B0010 addic r11, r11, 16 00009380 33FF0010 addic r31, r31, 16 00009384 38A70000 addi r5, r7, 0x0000 00009388 4080FFCC bge -0x00000034 /* 00009354 */ 0000938C 38A90000 addi r5, r9, 0x0000 00009390 8405FFF0 lwzu r0, [r5 - 0x0010] 00009394 38A90000 addi r5, r9, 0x0000 00009398 84E5FFF4 lwzu r7, [r5 - 0x000C] 0000939C 38A90000 addi r5, r9, 0x0000 000093A0 8505FFF8 lwzu r8, [r5 - 0x0008] 000093A4 38A90000 addi r5, r9, 0x0000 000093A8 84C5FFFC lwzu r6, [r5 - 0x0004] label000093AC: 000093AC 3084FFFF subic r4, r4, 1 000093B0 7C850735 extsh. r5, r4 000093B4 90090000 stw [r9], r0 000093B8 90E90004 stw [r9 + 0x0004], r7 000093BC 91090008 stw [r9 + 0x0008], r8 000093C0 90C9000C stw [r9 + 0x000C], r6 000093C4 900F0000 stw [r15], r0 000093C8 90EF0004 stw [r15 + 0x0004], r7 000093CC 910F0008 stw [r15 + 0x0008], r8 000093D0 90CF000C stw [r15 + 0x000C], r6 000093D4 31290010 addic r9, r9, 16 000093D8 31EF0010 addic r15, r15, 16 000093DC 38850000 addi r4, r5, 0x0000 000093E0 4080FFCC bge -0x00000034 /* 000093AC */ 000093E4 48000A84 b +0x00000A84 /* 00009E68 */ 000093E8 89C40001 lbz r14, [r4 + 0x0001] 000093EC 32640002 addic r19, r4, 2 000093F0 7C8ED010 subfc r4, r14, r26 000093F4 7C9A0734 extsh r26, r4 000093F8 88930000 lbz r4, [r19] 000093FC 32730001 addic r19, r19, 1 00009400 5484103A rlwinm r4, r4, 2, 0, 29 00009404 7CA4AA2E lhzx r5, r4, r21 00009408 7CD9222E lhzx r6, r25, r4 0000940C 7C99202E lwzx r4, r25, r4 00009410 54A5801E rlwinm r5, r5, 16, 0, 15 00009414 7CA53014 addc r5, r5, r6 label00009418: 00009418 30CEFFFF subic r6, r14, 1 0000941C 7CC70735 extsh. r7, r6 00009420 908A0000 stw [r10], r4 00009424 908A0004 stw [r10 + 0x0004], r4 00009428 90B80000 stw [r24], r5 0000942C 314A0008 addic r10, r10, 8 00009430 90B80004 stw [r24 + 0x0004], r5 00009434 909E0000 stw [r30], r4 00009438 33180008 addic r24, r24, 8 0000943C 909E0004 stw [r30 + 0x0004], r4 00009440 90AC0000 stw [r12], r5 00009444 33DE0008 addic r30, r30, 8 00009448 90AC0004 stw [r12 + 0x0004], r5 0000944C 908B0000 stw [r11], r4 00009450 318C0008 addic r12, r12, 8 00009454 908B0004 stw [r11 + 0x0004], r4 00009458 90BF0000 stw [r31], r5 0000945C 316B0008 addic r11, r11, 8 00009460 90BF0004 stw [r31 + 0x0004], r5 00009464 90890000 stw [r9], r4 00009468 33FF0008 addic r31, r31, 8 0000946C 90890004 stw [r9 + 0x0004], r4 00009470 90AF0000 stw [r15], r5 00009474 90AF0004 stw [r15 + 0x0004], r5 00009478 31290008 addic r9, r9, 8 0000947C 31EF0008 addic r15, r15, 8 00009480 39C70000 addi r14, r7, 0x0000 00009484 4080FF94 bge -0x0000006C /* 00009418 */ 00009488 480009E0 b +0x000009E0 /* 00009E68 */ 0000948C 80A3003C lwz r5, [r3 + 0x003C] 00009490 A0C40001 lhz r6, [r4 + 0x0001] 00009494 54A5083C rlwinm r5, r5, 1, 0, 30 00009498 7CD22B2E sthx r6, r18, r5 0000949C 80A3003C lwz r5, [r3 + 0x003C] 000094A0 32640003 addic r19, r4, 3 000094A4 30850001 addic r4, r5, 1 000094A8 2C840100 cmpwi cr1, r4, 256 000094AC 9083003C stw [r3 + 0x003C], r4 000094B0 54A5063E rlwinm r5, r5, 0, 24, 31 000094B4 4086001C bne cr1, +0x0000001C /* 000094D0 */ 000094B8 9203003C stw [r3 + 0x003C], r16 000094BC 54A4083C rlwinm r4, r5, 1, 0, 30 000094C0 7CAED010 subfc r5, r14, r26 000094C4 48000014 b +0x00000014 /* 000094D8 */ 000094C8 88A40001 lbz r5, [r4 + 0x0001] 000094CC 32640002 addic r19, r4, 2 label000094D0: 000094D0 54A4083C rlwinm r4, r5, 1, 0, 30 000094D4 7CAED010 subfc r5, r14, r26 label000094D8: 000094D8 7C922014 addc r4, r18, r4 000094DC 7CBA0734 extsh r26, r5 label000094E0: 000094E0 89130000 lbz r8, [r19] 000094E4 5505C9FE rlwinm r5, r8, 25, 7, 31 000094E8 7CC428AE lbzx r6, r4, r5 000094EC 5505D7FE rlwinm r5, r8, 26, 31, 31 000094F0 7CA428AE lbzx r5, r4, r5 000094F4 54C6103A rlwinm r6, r6, 2, 0, 29 000094F8 7CE6AA2E lhzx r7, r6, r21 000094FC 54A5103A rlwinm r5, r5, 2, 0, 29 00009500 7C192A2E lhzx r0, r25, r5 00009504 7CD9322E lhzx r6, r25, r6 00009508 7CA5AA2E lhzx r5, r5, r21 0000950C 54C6801E rlwinm r6, r6, 16, 0, 15 00009510 7CA53014 addc r5, r5, r6 00009514 90AA0000 stw [r10], r5 00009518 54E7801E rlwinm r7, r7, 16, 0, 15 0000951C 7CE03814 addc r7, r0, r7 00009520 90F80000 stw [r24], r7 00009524 5505DFFE rlwinm r5, r8, 27, 31, 31 00009528 7CA428AE lbzx r5, r4, r5 0000952C 5506E7FE rlwinm r6, r8, 28, 31, 31 00009530 54A5103A rlwinm r5, r5, 2, 0, 29 00009534 7CE430AE lbzx r7, r4, r6 00009538 7CC5AA2E lhzx r6, r5, r21 0000953C 7CB92A2E lhzx r5, r25, r5 00009540 54E7103A rlwinm r7, r7, 2, 0, 29 00009544 54A0801E rlwinm r0, r5, 16, 0, 15 00009548 7CA7AA2E lhzx r5, r7, r21 0000954C 7CF93A2E lhzx r7, r25, r7 00009550 7CA50014 addc r5, r5, r0 00009554 54C6801E rlwinm r6, r6, 16, 0, 15 00009558 90AA0004 stw [r10 + 0x0004], r5 0000955C 7CC73014 addc r6, r7, r6 00009560 90D80004 stw [r24 + 0x0004], r6 00009564 5505EFFE rlwinm r5, r8, 29, 31, 31 00009568 7CC428AE lbzx r6, r4, r5 0000956C 5505F7FE rlwinm r5, r8, 30, 31, 31 00009570 7CA428AE lbzx r5, r4, r5 00009574 54C6103A rlwinm r6, r6, 2, 0, 29 00009578 7CF9322E lhzx r7, r25, r6 0000957C 54A5103A rlwinm r5, r5, 2, 0, 29 00009580 7CC6AA2E lhzx r6, r6, r21 00009584 7C05AA2E lhzx r0, r5, r21 00009588 7CB92A2E lhzx r5, r25, r5 0000958C 54E7801E rlwinm r7, r7, 16, 0, 15 00009590 7CE03814 addc r7, r0, r7 00009594 54C6801E rlwinm r6, r6, 16, 0, 15 00009598 7CA53014 addc r5, r5, r6 0000959C 90FE0000 stw [r30], r7 000095A0 90AC0000 stw [r12], r5 000095A4 5505FFFE rlwinm r5, r8, 31, 31, 31 000095A8 7CA428AE lbzx r5, r4, r5 000095AC 33180008 addic r24, r24, 8 000095B0 314A0008 addic r10, r10, 8 000095B4 54A5103A rlwinm r5, r5, 2, 0, 29 000095B8 550607FE rlwinm r6, r8, 0, 31, 31 000095BC 7CC430AE lbzx r6, r4, r6 000095C0 7CE5AA2E lhzx r7, r5, r21 000095C4 7C192A2E lhzx r0, r25, r5 000095C8 54C6103A rlwinm r6, r6, 2, 0, 29 000095CC 7CA6AA2E lhzx r5, r6, r21 000095D0 7CD9322E lhzx r6, r25, r6 000095D4 5400801E rlwinm r0, r0, 16, 0, 15 000095D8 7CA50014 addc r5, r5, r0 000095DC 54E7801E rlwinm r7, r7, 16, 0, 15 000095E0 7CC63814 addc r6, r6, r7 000095E4 90BE0004 stw [r30 + 0x0004], r5 000095E8 90CC0004 stw [r12 + 0x0004], r6 000095EC 89B30001 lbz r13, [r19 + 0x0001] 000095F0 33DE0008 addic r30, r30, 8 000095F4 55A5C9FE rlwinm r5, r13, 25, 7, 31 000095F8 7CC428AE lbzx r6, r4, r5 000095FC 55A5D7FE rlwinm r5, r13, 26, 31, 31 00009600 54C7103A rlwinm r7, r6, 2, 0, 29 00009604 7CA428AE lbzx r5, r4, r5 00009608 7CD93A2E lhzx r6, r25, r7 0000960C 7C07AA2E lhzx r0, r7, r21 00009610 54A5103A rlwinm r5, r5, 2, 0, 29 00009614 54C7801E rlwinm r7, r6, 16, 0, 15 00009618 32730002 addic r19, r19, 2 0000961C 318C0008 addic r12, r12, 8 00009620 7CC5AA2E lhzx r6, r5, r21 00009624 7CB92A2E lhzx r5, r25, r5 00009628 7CC63814 addc r6, r6, r7 0000962C 5407801E rlwinm r7, r0, 16, 0, 15 00009630 7CA53814 addc r5, r5, r7 00009634 90CB0000 stw [r11], r6 00009638 90BF0000 stw [r31], r5 0000963C 55A5DFFE rlwinm r5, r13, 27, 31, 31 00009640 7CC428AE lbzx r6, r4, r5 00009644 55A5E7FE rlwinm r5, r13, 28, 31, 31 00009648 54C7103A rlwinm r7, r6, 2, 0, 29 0000964C 7CA428AE lbzx r5, r4, r5 00009650 7CD93A2E lhzx r6, r25, r7 00009654 7C07AA2E lhzx r0, r7, r21 00009658 54A5103A rlwinm r5, r5, 2, 0, 29 0000965C 7CE5AA2E lhzx r7, r5, r21 00009660 54C8801E rlwinm r8, r6, 16, 0, 15 00009664 7CD92A2E lhzx r6, r25, r5 00009668 7CE74014 addc r7, r7, r8 0000966C 5400801E rlwinm r0, r0, 16, 0, 15 00009670 7CC60014 addc r6, r6, r0 00009674 90EB0004 stw [r11 + 0x0004], r7 00009678 90DF0004 stw [r31 + 0x0004], r6 0000967C 7CC5AA2E lhzx r6, r5, r21 00009680 7CF92A2E lhzx r7, r25, r5 00009684 33FF0008 addic r31, r31, 8 00009688 316B0008 addic r11, r11, 8 0000968C 55A5F7FE rlwinm r5, r13, 30, 31, 31 00009690 7CA428AE lbzx r5, r4, r5 00009694 54E7801E rlwinm r7, r7, 16, 0, 15 00009698 54A5103A rlwinm r5, r5, 2, 0, 29 0000969C 7C05AA2E lhzx r0, r5, r21 000096A0 7CB92A2E lhzx r5, r25, r5 000096A4 7CE03814 addc r7, r0, r7 000096A8 54C6801E rlwinm r6, r6, 16, 0, 15 000096AC 7CA53014 addc r5, r5, r6 000096B0 90E90000 stw [r9], r7 000096B4 90AF0000 stw [r15], r5 000096B8 55A5FFFE rlwinm r5, r13, 31, 31, 31 000096BC 7CC428AE lbzx r6, r4, r5 000096C0 55A507FE rlwinm r5, r13, 0, 31, 31 000096C4 7CA428AE lbzx r5, r4, r5 000096C8 54C6103A rlwinm r6, r6, 2, 0, 29 000096CC 7C19322E lhzx r0, r25, r6 000096D0 54A5103A rlwinm r5, r5, 2, 0, 29 000096D4 7CC6AA2E lhzx r6, r6, r21 000096D8 7CE5AA2E lhzx r7, r5, r21 000096DC 7CB92A2E lhzx r5, r25, r5 000096E0 5400801E rlwinm r0, r0, 16, 0, 15 000096E4 7CE70014 addc r7, r7, r0 000096E8 54C6801E rlwinm r6, r6, 16, 0, 15 000096EC 7CA53014 addc r5, r5, r6 000096F0 90E90004 stw [r9 + 0x0004], r7 000096F4 90AF0004 stw [r15 + 0x0004], r5 000096F8 31290008 addic r9, r9, 8 000096FC 30AEFFFF subic r5, r14, 1 00009700 7CA60735 extsh. r6, r5 00009704 31EF0008 addic r15, r15, 8 00009708 39C60000 addi r14, r6, 0x0000 0000970C 4080FDD4 bge -0x0000022C /* 000094E0 */ 00009710 309AFFFF subic r4, r26, 1 00009714 7C850735 extsh. r5, r4 00009718 48000758 b +0x00000758 /* 00009E70 */ 0000971C 80A30040 lwz r5, [r3 + 0x0040] 00009720 80C40001 lwz r6, [r4 + 0x0001] 00009724 54A5103A rlwinm r5, r5, 2, 0, 29 00009728 7CD7292E stwx r23, r6, r5 0000972C 80A30040 lwz r5, [r3 + 0x0040] 00009730 32640005 addic r19, r4, 5 00009734 30850001 addic r4, r5, 1 00009738 2C840100 cmpwi cr1, r4, 256 0000973C 90830040 stw [r3 + 0x0040], r4 00009740 54A5063E rlwinm r5, r5, 0, 24, 31 00009744 4086001C bne cr1, +0x0000001C /* 00009760 */ 00009748 92030040 stw [r3 + 0x0040], r16 0000974C 54A4103A rlwinm r4, r5, 2, 0, 29 00009750 7CAED010 subfc r5, r14, r26 00009754 48000014 b +0x00000014 /* 00009768 */ 00009758 88A40001 lbz r5, [r4 + 0x0001] 0000975C 32640002 addic r19, r4, 2 label00009760: 00009760 54A4103A rlwinm r4, r5, 2, 0, 29 00009764 7CAED010 subfc r5, r14, r26 label00009768: 00009768 7DB72014 addc r13, r23, r4 0000976C 7CBA0734 extsh r26, r5 label00009770: 00009770 88130000 lbz r0, [r19] 00009774 5404D1BE rlwinm r4, r0, 26, 6, 31 00009778 7CAD20AE lbzx r5, r13, r4 0000977C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009780 7C8D20AE lbzx r4, r13, r4 00009784 54A5103A rlwinm r5, r5, 2, 0, 29 00009788 7CC5AA2E lhzx r6, r5, r21 0000978C 5484103A rlwinm r4, r4, 2, 0, 29 00009790 7D19222E lhzx r8, r25, r4 00009794 7CB92A2E lhzx r5, r25, r5 00009798 540707BE rlwinm r7, r0, 0, 30, 31 0000979C 7C84AA2E lhzx r4, r4, r21 000097A0 54A5801E rlwinm r5, r5, 16, 0, 15 000097A4 7C842814 addc r4, r4, r5 000097A8 908A0000 stw [r10], r4 000097AC 54C6801E rlwinm r6, r6, 16, 0, 15 000097B0 7CC83014 addc r6, r8, r6 000097B4 90D80000 stw [r24], r6 000097B8 5404F7BE rlwinm r4, r0, 30, 30, 31 000097BC 7C8D20AE lbzx r4, r13, r4 000097C0 7CAD38AE lbzx r5, r13, r7 000097C4 5484103A rlwinm r4, r4, 2, 0, 29 000097C8 7CD9222E lhzx r6, r25, r4 000097CC 7C84AA2E lhzx r4, r4, r21 000097D0 54A5103A rlwinm r5, r5, 2, 0, 29 000097D4 54C7801E rlwinm r7, r6, 16, 0, 15 000097D8 7CC5AA2E lhzx r6, r5, r21 000097DC 7CB92A2E lhzx r5, r25, r5 000097E0 7CC63814 addc r6, r6, r7 000097E4 5484801E rlwinm r4, r4, 16, 0, 15 000097E8 7C852014 addc r4, r5, r4 000097EC 90CA0004 stw [r10 + 0x0004], r6 000097F0 90980004 stw [r24 + 0x0004], r4 000097F4 88130001 lbz r0, [r19 + 0x0001] 000097F8 314A0008 addic r10, r10, 8 000097FC 5404D1BE rlwinm r4, r0, 26, 6, 31 00009800 7CAD20AE lbzx r5, r13, r4 00009804 5404E7BE rlwinm r4, r0, 28, 30, 31 00009808 7C8D20AE lbzx r4, r13, r4 0000980C 54A5103A rlwinm r5, r5, 2, 0, 29 00009810 7CD92A2E lhzx r6, r25, r5 00009814 5484103A rlwinm r4, r4, 2, 0, 29 00009818 7CA5AA2E lhzx r5, r5, r21 0000981C 7CE4AA2E lhzx r7, r4, r21 00009820 7C99222E lhzx r4, r25, r4 00009824 54C6801E rlwinm r6, r6, 16, 0, 15 00009828 7CC73014 addc r6, r7, r6 0000982C 54A5801E rlwinm r5, r5, 16, 0, 15 00009830 7C842814 addc r4, r4, r5 00009834 90DE0000 stw [r30], r6 00009838 908C0000 stw [r12], r4 0000983C 5404F7BE rlwinm r4, r0, 30, 30, 31 00009840 33180008 addic r24, r24, 8 00009844 7CAD20AE lbzx r5, r13, r4 00009848 540407BE rlwinm r4, r0, 0, 30, 31 0000984C 7C8D20AE lbzx r4, r13, r4 00009850 54A5103A rlwinm r5, r5, 2, 0, 29 00009854 7CF92A2E lhzx r7, r25, r5 00009858 5484103A rlwinm r4, r4, 2, 0, 29 0000985C 7CA5AA2E lhzx r5, r5, r21 00009860 7CC4AA2E lhzx r6, r4, r21 00009864 7C99222E lhzx r4, r25, r4 00009868 54E7801E rlwinm r7, r7, 16, 0, 15 0000986C 7CC63814 addc r6, r6, r7 00009870 54A5801E rlwinm r5, r5, 16, 0, 15 00009874 7C842814 addc r4, r4, r5 00009878 90DE0004 stw [r30 + 0x0004], r6 0000987C 908C0004 stw [r12 + 0x0004], r4 00009880 88130002 lbz r0, [r19 + 0x0002] 00009884 33DE0008 addic r30, r30, 8 00009888 5404D1BE rlwinm r4, r0, 26, 6, 31 0000988C 7CAD20AE lbzx r5, r13, r4 00009890 5404E7BE rlwinm r4, r0, 28, 30, 31 00009894 54A6103A rlwinm r6, r5, 2, 0, 29 00009898 7C8D20AE lbzx r4, r13, r4 0000989C 7CB9322E lhzx r5, r25, r6 000098A0 5484103A rlwinm r4, r4, 2, 0, 29 000098A4 318C0008 addic r12, r12, 8 000098A8 7CC6AA2E lhzx r6, r6, r21 000098AC 54A5801E rlwinm r5, r5, 16, 0, 15 000098B0 7CE4AA2E lhzx r7, r4, r21 000098B4 7C99222E lhzx r4, r25, r4 000098B8 7CA72814 addc r5, r7, r5 000098BC 54C6801E rlwinm r6, r6, 16, 0, 15 000098C0 7C843014 addc r4, r4, r6 000098C4 90AB0000 stw [r11], r5 000098C8 909F0000 stw [r31], r4 000098CC 5404F7BE rlwinm r4, r0, 30, 30, 31 000098D0 7CAD20AE lbzx r5, r13, r4 000098D4 540407BE rlwinm r4, r0, 0, 30, 31 000098D8 7C8D20AE lbzx r4, r13, r4 000098DC 54A5103A rlwinm r5, r5, 2, 0, 29 000098E0 7CF92A2E lhzx r7, r25, r5 000098E4 5484103A rlwinm r4, r4, 2, 0, 29 000098E8 7CA5AA2E lhzx r5, r5, r21 000098EC 7CC4AA2E lhzx r6, r4, r21 000098F0 7C99222E lhzx r4, r25, r4 000098F4 54E7801E rlwinm r7, r7, 16, 0, 15 000098F8 7CC63814 addc r6, r6, r7 000098FC 54A5801E rlwinm r5, r5, 16, 0, 15 00009900 7C842814 addc r4, r4, r5 00009904 90CB0004 stw [r11 + 0x0004], r6 00009908 909F0004 stw [r31 + 0x0004], r4 0000990C 88130003 lbz r0, [r19 + 0x0003] 00009910 316B0008 addic r11, r11, 8 00009914 33FF0008 addic r31, r31, 8 00009918 32730004 addic r19, r19, 4 0000991C 5404D1BE rlwinm r4, r0, 26, 6, 31 00009920 7CAD20AE lbzx r5, r13, r4 00009924 5404E7BE rlwinm r4, r0, 28, 30, 31 00009928 7C8D20AE lbzx r4, r13, r4 0000992C 54A5103A rlwinm r5, r5, 2, 0, 29 00009930 7CD92A2E lhzx r6, r25, r5 00009934 5484103A rlwinm r4, r4, 2, 0, 29 00009938 7CA5AA2E lhzx r5, r5, r21 0000993C 7CE4AA2E lhzx r7, r4, r21 00009940 7C99222E lhzx r4, r25, r4 00009944 54C6801E rlwinm r6, r6, 16, 0, 15 00009948 7CC73014 addc r6, r7, r6 0000994C 54A5801E rlwinm r5, r5, 16, 0, 15 00009950 7C842814 addc r4, r4, r5 00009954 90C90000 stw [r9], r6 00009958 908F0000 stw [r15], r4 0000995C 5404F7BE rlwinm r4, r0, 30, 30, 31 00009960 7CAD20AE lbzx r5, r13, r4 00009964 540407BE rlwinm r4, r0, 0, 30, 31 00009968 7C8D20AE lbzx r4, r13, r4 0000996C 54A5103A rlwinm r5, r5, 2, 0, 29 00009970 7CD92A2E lhzx r6, r25, r5 00009974 5484103A rlwinm r4, r4, 2, 0, 29 00009978 7CA5AA2E lhzx r5, r5, r21 0000997C 7CE4AA2E lhzx r7, r4, r21 00009980 54C6801E rlwinm r6, r6, 16, 0, 15 00009984 7CC73014 addc r6, r7, r6 00009988 54A5801E rlwinm r5, r5, 16, 0, 15 0000998C 300EFFFF subic r0, r14, 1 00009990 7C99222E lhzx r4, r25, r4 00009994 7C070735 extsh. r7, r0 00009998 7C842814 addc r4, r4, r5 0000999C 90C90004 stw [r9 + 0x0004], r6 000099A0 908F0004 stw [r15 + 0x0004], r4 000099A4 31290008 addic r9, r9, 8 000099A8 31EF0008 addic r15, r15, 8 000099AC 39C70000 addi r14, r7, 0x0000 000099B0 4080FDC0 bge -0x00000240 /* 00009770 */ 000099B4 480004B4 b +0x000004B4 /* 00009E68 */ 000099B8 80A30044 lwz r5, [r3 + 0x0044] 000099BC 80C40001 lwz r6, [r4 + 0x0001] 000099C0 54A51838 rlwinm r5, r5, 3, 0, 28 000099C4 80E40005 lwz r7, [r4 + 0x0005] 000099C8 7CBB2814 addc r5, r27, r5 000099CC 90E50004 stw [r5 + 0x0004], r7 000099D0 90C50000 stw [r5], r6 000099D4 80A30044 lwz r5, [r3 + 0x0044] 000099D8 32640009 addic r19, r4, 9 000099DC 30850001 addic r4, r5, 1 000099E0 2C840100 cmpwi cr1, r4, 256 000099E4 90830044 stw [r3 + 0x0044], r4 000099E8 54A5063E rlwinm r5, r5, 0, 24, 31 000099EC 4086001C bne cr1, +0x0000001C /* 00009A08 */ 000099F0 92030044 stw [r3 + 0x0044], r16 000099F4 54A41838 rlwinm r4, r5, 3, 0, 28 000099F8 7CAED010 subfc r5, r14, r26 000099FC 48000014 b +0x00000014 /* 00009A10 */ 00009A00 88A40001 lbz r5, [r4 + 0x0001] 00009A04 32640002 addic r19, r4, 2 label00009A08: 00009A08 54A41838 rlwinm r4, r5, 3, 0, 28 00009A0C 7CAED010 subfc r5, r14, r26 label00009A10: 00009A10 7D1B2014 addc r8, r27, r4 00009A14 7CBA0734 extsh r26, r5 label00009A18: 00009A18 A8930000 lha r4, [r19] 00009A1C 54859F7E rlwinm r5, r4, 19, 29, 31 00009A20 7CC828AE lbzx r6, r8, r5 00009A24 5485B77E rlwinm r5, r4, 22, 29, 31 00009A28 7CA828AE lbzx r5, r8, r5 00009A2C 54C6103A rlwinm r6, r6, 2, 0, 29 00009A30 7CE6AA2E lhzx r7, r6, r21 00009A34 54A5103A rlwinm r5, r5, 2, 0, 29 00009A38 7C192A2E lhzx r0, r25, r5 00009A3C 7CD9322E lhzx r6, r25, r6 00009A40 7CA5AA2E lhzx r5, r5, r21 00009A44 54C6801E rlwinm r6, r6, 16, 0, 15 00009A48 7CA53014 addc r5, r5, r6 00009A4C 90AA0000 stw [r10], r5 00009A50 54E7801E rlwinm r7, r7, 16, 0, 15 00009A54 7CE03814 addc r7, r0, r7 00009A58 90F80000 stw [r24], r7 00009A5C 5485CF7E rlwinm r5, r4, 25, 29, 31 00009A60 7CA828AE lbzx r5, r8, r5 00009A64 5486E77E rlwinm r6, r4, 28, 29, 31 00009A68 54A5103A rlwinm r5, r5, 2, 0, 29 00009A6C 7CE830AE lbzx r7, r8, r6 00009A70 7CC5AA2E lhzx r6, r5, r21 00009A74 7CB92A2E lhzx r5, r25, r5 00009A78 54E7103A rlwinm r7, r7, 2, 0, 29 00009A7C 54A0801E rlwinm r0, r5, 16, 0, 15 00009A80 7CA7AA2E lhzx r5, r7, r21 00009A84 7CF93A2E lhzx r7, r25, r7 00009A88 7CA50014 addc r5, r5, r0 00009A8C 54C6801E rlwinm r6, r6, 16, 0, 15 00009A90 7CC73014 addc r6, r7, r6 00009A94 90AA0004 stw [r10 + 0x0004], r5 00009A98 90D80004 stw [r24 + 0x0004], r6 00009A9C A8B30002 lha r5, [r19 + 0x0002] 00009AA0 314A0008 addic r10, r10, 8 00009AA4 54A69F7E rlwinm r6, r5, 19, 29, 31 00009AA8 7CE830AE lbzx r7, r8, r6 00009AAC 54A6B77E rlwinm r6, r5, 22, 29, 31 00009AB0 7C0830AE lbzx r0, r8, r6 00009AB4 54E6103A rlwinm r6, r7, 2, 0, 29 00009AB8 540D103A rlwinm r13, r0, 2, 0, 29 00009ABC 7CF9322E lhzx r7, r25, r6 00009AC0 7C06AA2E lhzx r0, r6, r21 00009AC4 7CCDAA2E lhzx r6, r13, r21 00009AC8 54E7801E rlwinm r7, r7, 16, 0, 15 00009ACC 7DB96A2E lhzx r13, r25, r13 00009AD0 7CC63814 addc r6, r6, r7 00009AD4 5407801E rlwinm r7, r0, 16, 0, 15 00009AD8 7CED3814 addc r7, r13, r7 00009ADC 90DE0000 stw [r30], r6 00009AE0 90EC0000 stw [r12], r7 00009AE4 54A6CF7E rlwinm r6, r5, 25, 29, 31 00009AE8 33180008 addic r24, r24, 8 00009AEC 7CE830AE lbzx r7, r8, r6 00009AF0 54A6E77E rlwinm r6, r5, 28, 29, 31 00009AF4 7C0830AE lbzx r0, r8, r6 00009AF8 54E6103A rlwinm r6, r7, 2, 0, 29 00009AFC 540D103A rlwinm r13, r0, 2, 0, 29 00009B00 7CF9322E lhzx r7, r25, r6 00009B04 7C06AA2E lhzx r0, r6, r21 00009B08 7CCDAA2E lhzx r6, r13, r21 00009B0C 54E7801E rlwinm r7, r7, 16, 0, 15 00009B10 7DB96A2E lhzx r13, r25, r13 00009B14 7CC63814 addc r6, r6, r7 00009B18 5407801E rlwinm r7, r0, 16, 0, 15 00009B1C 7CED3814 addc r7, r13, r7 00009B20 90DE0004 stw [r30 + 0x0004], r6 00009B24 90EC0004 stw [r12 + 0x0004], r7 00009B28 A9B30004 lha r13, [r19 + 0x0004] 00009B2C 54A0452E rlwinm r0, r5, 8, 20, 23 00009B30 55A59F7E rlwinm r5, r13, 19, 29, 31 00009B34 7CA828AE lbzx r5, r8, r5 00009B38 50806426 rlwimi r0, r4, 12, 16, 19 00009B3C 54A5103A rlwinm r5, r5, 2, 0, 29 00009B40 55A4B77E rlwinm r4, r13, 22, 29, 31 00009B44 33DE0008 addic r30, r30, 8 00009B48 318C0008 addic r12, r12, 8 00009B4C 32730006 addic r19, r19, 6 00009B50 7CC5AA2E lhzx r6, r5, r21 00009B54 7C8820AE lbzx r4, r8, r4 00009B58 7CF92A2E lhzx r7, r25, r5 00009B5C 5485103A rlwinm r5, r4, 2, 0, 29 00009B60 7C85AA2E lhzx r4, r5, r21 00009B64 7CB92A2E lhzx r5, r25, r5 00009B68 54E7801E rlwinm r7, r7, 16, 0, 15 00009B6C 7C843814 addc r4, r4, r7 00009B70 54C6801E rlwinm r6, r6, 16, 0, 15 00009B74 7CA53014 addc r5, r5, r6 00009B78 908B0000 stw [r11], r4 00009B7C 90BF0000 stw [r31], r5 00009B80 55A4CF7E rlwinm r4, r13, 25, 29, 31 00009B84 7CA820AE lbzx r5, r8, r4 00009B88 55A4E77E rlwinm r4, r13, 28, 29, 31 00009B8C 7CC820AE lbzx r6, r8, r4 00009B90 54A4103A rlwinm r4, r5, 2, 0, 29 00009B94 54C7103A rlwinm r7, r6, 2, 0, 29 00009B98 7CB9222E lhzx r5, r25, r4 00009B9C 7CC4AA2E lhzx r6, r4, r21 00009BA0 7C87AA2E lhzx r4, r7, r21 00009BA4 54A5801E rlwinm r5, r5, 16, 0, 15 00009BA8 7CF93A2E lhzx r7, r25, r7 00009BAC 7C842814 addc r4, r4, r5 00009BB0 54C5801E rlwinm r5, r6, 16, 0, 15 00009BB4 7CA72814 addc r5, r7, r5 00009BB8 908B0004 stw [r11 + 0x0004], r4 00009BBC 90BF0004 stw [r31 + 0x0004], r5 00009BC0 316B0008 addic r11, r11, 8 00009BC4 33FF0008 addic r31, r31, 8 00009BC8 55A42636 rlwinm r4, r13, 4, 24, 27 00009BCC 7C002378 or r0, r0, r4 00009BD0 54049F7E rlwinm r4, r0, 19, 29, 31 00009BD4 7CA820AE lbzx r5, r8, r4 00009BD8 5404B77E rlwinm r4, r0, 22, 29, 31 00009BDC 7C8820AE lbzx r4, r8, r4 00009BE0 54A5103A rlwinm r5, r5, 2, 0, 29 00009BE4 7CD92A2E lhzx r6, r25, r5 00009BE8 5484103A rlwinm r4, r4, 2, 0, 29 00009BEC 7CA5AA2E lhzx r5, r5, r21 00009BF0 7CE4AA2E lhzx r7, r4, r21 00009BF4 7C99222E lhzx r4, r25, r4 00009BF8 54C6801E rlwinm r6, r6, 16, 0, 15 00009BFC 7CC73014 addc r6, r7, r6 00009C00 54A5801E rlwinm r5, r5, 16, 0, 15 00009C04 7C842814 addc r4, r4, r5 00009C08 90C90000 stw [r9], r6 00009C0C 908F0000 stw [r15], r4 00009C10 5404CF7E rlwinm r4, r0, 25, 29, 31 00009C14 7CA820AE lbzx r5, r8, r4 00009C18 5404E77E rlwinm r4, r0, 28, 29, 31 00009C1C 54A6103A rlwinm r6, r5, 2, 0, 29 00009C20 7CB9322E lhzx r5, r25, r6 00009C24 7C8820AE lbzx r4, r8, r4 00009C28 7CC6AA2E lhzx r6, r6, r21 00009C2C 54A5801E rlwinm r5, r5, 16, 0, 15 00009C30 5484103A rlwinm r4, r4, 2, 0, 29 00009C34 7CE4AA2E lhzx r7, r4, r21 00009C38 31CEFFFF subic r14, r14, 1 00009C3C 7C99222E lhzx r4, r25, r4 00009C40 7DC00735 extsh. r0, r14 00009C44 7CA72814 addc r5, r7, r5 00009C48 54C6801E rlwinm r6, r6, 16, 0, 15 00009C4C 7C843014 addc r4, r4, r6 00009C50 90A90004 stw [r9 + 0x0004], r5 00009C54 908F0004 stw [r15 + 0x0004], r4 00009C58 31290008 addic r9, r9, 8 00009C5C 31EF0008 addic r15, r15, 8 00009C60 31C00000 addic r14, r0, 0 00009C64 4080FDB4 bge -0x0000024C /* 00009A18 */ 00009C68 48000200 b +0x00000200 /* 00009E68 */ 00009C6C 7C8ED010 subfc r4, r14, r26 00009C70 7C9A0734 extsh r26, r4 label00009C74: 00009C74 88B30000 lbz r5, [r19] 00009C78 88930001 lbz r4, [r19 + 0x0001] 00009C7C 54A5103A rlwinm r5, r5, 2, 0, 29 00009C80 7CC5AA2E lhzx r6, r5, r21 00009C84 5484103A rlwinm r4, r4, 2, 0, 29 00009C88 7CF9222E lhzx r7, r25, r4 00009C8C 7CB92A2E lhzx r5, r25, r5 00009C90 7C84AA2E lhzx r4, r4, r21 00009C94 54A5801E rlwinm r5, r5, 16, 0, 15 00009C98 7C842814 addc r4, r4, r5 00009C9C 54C6801E rlwinm r6, r6, 16, 0, 15 00009CA0 7CC73014 addc r6, r7, r6 00009CA4 908A0000 stw [r10], r4 00009CA8 90D80000 stw [r24], r6 00009CAC 88B30002 lbz r5, [r19 + 0x0002] 00009CB0 88930003 lbz r4, [r19 + 0x0003] 00009CB4 54A5103A rlwinm r5, r5, 2, 0, 29 00009CB8 7CC5AA2E lhzx r6, r5, r21 00009CBC 5484103A rlwinm r4, r4, 2, 0, 29 00009CC0 7CF9222E lhzx r7, r25, r4 00009CC4 7CB92A2E lhzx r5, r25, r5 00009CC8 7C84AA2E lhzx r4, r4, r21 00009CCC 54A5801E rlwinm r5, r5, 16, 0, 15 00009CD0 7C842814 addc r4, r4, r5 00009CD4 54C6801E rlwinm r6, r6, 16, 0, 15 00009CD8 7CC73014 addc r6, r7, r6 00009CDC 908A0004 stw [r10 + 0x0004], r4 00009CE0 90D80004 stw [r24 + 0x0004], r6 00009CE4 88B30004 lbz r5, [r19 + 0x0004] 00009CE8 88930005 lbz r4, [r19 + 0x0005] 00009CEC 54A5103A rlwinm r5, r5, 2, 0, 29 00009CF0 7CF92A2E lhzx r7, r25, r5 00009CF4 5484103A rlwinm r4, r4, 2, 0, 29 00009CF8 7CA5AA2E lhzx r5, r5, r21 00009CFC 7CC4AA2E lhzx r6, r4, r21 00009D00 7C99222E lhzx r4, r25, r4 00009D04 54E7801E rlwinm r7, r7, 16, 0, 15 00009D08 7CC63814 addc r6, r6, r7 00009D0C 54A5801E rlwinm r5, r5, 16, 0, 15 00009D10 7C842814 addc r4, r4, r5 00009D14 90DE0000 stw [r30], r6 00009D18 908C0000 stw [r12], r4 00009D1C 88B30006 lbz r5, [r19 + 0x0006] 00009D20 88930007 lbz r4, [r19 + 0x0007] 00009D24 54A6103A rlwinm r6, r5, 2, 0, 29 00009D28 7CB9322E lhzx r5, r25, r6 00009D2C 5484103A rlwinm r4, r4, 2, 0, 29 00009D30 7CC6AA2E lhzx r6, r6, r21 00009D34 7CE4AA2E lhzx r7, r4, r21 00009D38 54A5801E rlwinm r5, r5, 16, 0, 15 00009D3C 7CA72814 addc r5, r7, r5 00009D40 33180008 addic r24, r24, 8 00009D44 314A0008 addic r10, r10, 8 00009D48 54C6801E rlwinm r6, r6, 16, 0, 15 00009D4C 7C99222E lhzx r4, r25, r4 00009D50 90BE0004 stw [r30 + 0x0004], r5 00009D54 7C843014 addc r4, r4, r6 00009D58 908C0004 stw [r12 + 0x0004], r4 00009D5C 88B30008 lbz r5, [r19 + 0x0008] 00009D60 88930009 lbz r4, [r19 + 0x0009] 00009D64 54A5103A rlwinm r5, r5, 2, 0, 29 00009D68 7CF92A2E lhzx r7, r25, r5 00009D6C 5484103A rlwinm r4, r4, 2, 0, 29 00009D70 7CA5AA2E lhzx r5, r5, r21 00009D74 7CC4AA2E lhzx r6, r4, r21 00009D78 7C99222E lhzx r4, r25, r4 00009D7C 54E7801E rlwinm r7, r7, 16, 0, 15 00009D80 7CC63814 addc r6, r6, r7 00009D84 54A5801E rlwinm r5, r5, 16, 0, 15 00009D88 7C842814 addc r4, r4, r5 00009D8C 90CB0000 stw [r11], r6 00009D90 909F0000 stw [r31], r4 00009D94 8893000A lbz r4, [r19 + 0x000A] 00009D98 88B3000B lbz r5, [r19 + 0x000B] 00009D9C 5484103A rlwinm r4, r4, 2, 0, 29 00009DA0 7CD9222E lhzx r6, r25, r4 00009DA4 318C0008 addic r12, r12, 8 00009DA8 33DE0008 addic r30, r30, 8 00009DAC 7C84AA2E lhzx r4, r4, r21 00009DB0 54C6801E rlwinm r6, r6, 16, 0, 15 00009DB4 54A5103A rlwinm r5, r5, 2, 0, 29 00009DB8 7CE5AA2E lhzx r7, r5, r21 00009DBC 7CB92A2E lhzx r5, r25, r5 00009DC0 7CC73014 addc r6, r7, r6 00009DC4 5484801E rlwinm r4, r4, 16, 0, 15 00009DC8 7C852014 addc r4, r5, r4 00009DCC 90CB0004 stw [r11 + 0x0004], r6 00009DD0 909F0004 stw [r31 + 0x0004], r4 00009DD4 88B3000C lbz r5, [r19 + 0x000C] 00009DD8 8893000D lbz r4, [r19 + 0x000D] 00009DDC 54A5103A rlwinm r5, r5, 2, 0, 29 00009DE0 7CF92A2E lhzx r7, r25, r5 00009DE4 5484103A rlwinm r4, r4, 2, 0, 29 00009DE8 7CA5AA2E lhzx r5, r5, r21 00009DEC 7CC4AA2E lhzx r6, r4, r21 00009DF0 7C99222E lhzx r4, r25, r4 00009DF4 54E7801E rlwinm r7, r7, 16, 0, 15 00009DF8 7CC63814 addc r6, r6, r7 00009DFC 54A5801E rlwinm r5, r5, 16, 0, 15 00009E00 7C842814 addc r4, r4, r5 00009E04 90C90000 stw [r9], r6 00009E08 908F0000 stw [r15], r4 00009E0C 8893000E lbz r4, [r19 + 0x000E] 00009E10 33FF0008 addic r31, r31, 8 00009E14 5484103A rlwinm r4, r4, 2, 0, 29 00009E18 7CC4AA2E lhzx r6, r4, r21 00009E1C 316B0008 addic r11, r11, 8 00009E20 7C99222E lhzx r4, r25, r4 00009E24 88B3000F lbz r5, [r19 + 0x000F] 00009E28 310EFFFF subic r8, r14, 1 00009E2C 54A5103A rlwinm r5, r5, 2, 0, 29 00009E30 7CE5AA2E lhzx r7, r5, r21 00009E34 7CB92A2E lhzx r5, r25, r5 00009E38 5484801E rlwinm r4, r4, 16, 0, 15 00009E3C 7D000735 extsh. r0, r8 00009E40 7C872014 addc r4, r7, r4 00009E44 54C6801E rlwinm r6, r6, 16, 0, 15 00009E48 7CA53014 addc r5, r5, r6 00009E4C 90890004 stw [r9 + 0x0004], r4 00009E50 90AF0004 stw [r15 + 0x0004], r5 00009E54 32730010 addic r19, r19, 16 00009E58 31290008 addic r9, r9, 8 00009E5C 31EF0008 addic r15, r15, 8 00009E60 31C00000 addic r14, r0, 0 00009E64 4080FE10 bge -0x000001F0 /* 00009C74 */ label00009E68: 00009E68 309AFFFF subic r4, r26, 1 00009E6C 7C850735 extsh. r5, r4 label00009E70: 00009E70 3B450000 addi r26, r5, 0x0000 00009E74 4080F284 bge -0x00000D7C /* 000090F8 */ label00009E78: 00009E78 30B6FFFF subic r5, r22, 1 00009E7C 7CA40735 extsh. r4, r5 00009E80 8081003C lwz r4, [r1 + 0x003C] 00009E84 7CB60734 extsh r22, r5 00009E88 7E312014 addc r17, r17, r4 00009E8C 4080F238 bge -0x00000DC8 /* 000090C4 */ label00009E90: 00009E90 38A00001 li r5, 0x0001 00009E94 98A10038 stb [r1 + 0x0038], r5 00009E98 92630008 stw [r3 + 0x0008], r19 00009E9C B9A10044 lmw r13, [r1 + 0x0044] 00009EA0 30210090 addic r1, r1, 144 00009EA4 4E800020 blr 00009EA8 00000000 .invalid 00009EAC 00002041 .invalid 00009EB0 80130100 lwz r0, [r19 + 0x0100] 00009EB4 00000000 .invalid 00009EB8 00000E70 .invalid 00009EBC 0013534D .invalid 00009EC0 43444543 bcla 26, 4, 0x00004540 00009EC4 4F4D5052 .invalid 4C 00009EC8 45535338 .invalid sc 00009ECC 544F3858 rlwinm r15, r2, 7, 1, 12 00009ED0 32000000 addic r16, r0, 0 fn00009ED4: 00009ED4 818200A4 lwz r12, [r2 + 0x00A4] 00009ED8 90410014 stw [r1 + 0x0014], r2 00009EDC 800C0000 lwz r0, [r12] 00009EE0 804C0004 lwz r2, [r12 + 0x0004] 00009EE4 7C0903A6 mtctr r0 00009EE8 4E800420 bctr 00009EEC 00000000 .invalid 00009EF0 000C8000 .invalid 00009EF4 00000000 .invalid fn00009EF8: 00009EF8 818200A8 lwz r12, [r2 + 0x00A8] 00009EFC 90410014 stw [r1 + 0x0014], r2 00009F00 800C0000 lwz r0, [r12] 00009F04 804C0004 lwz r2, [r12 + 0x0004] 00009F08 7C0903A6 mtctr r0 00009F0C 4E800420 bctr 00009F10 00000000 .invalid 00009F14 000C8000 .invalid 00009F18 00000000 .invalid fn00009F1C: 00009F1C 818200AC lwz r12, [r2 + 0x00AC] 00009F20 90410014 stw [r1 + 0x0014], r2 00009F24 800C0000 lwz r0, [r12] 00009F28 804C0004 lwz r2, [r12 + 0x0004] 00009F2C 7C0903A6 mtctr r0 00009F30 4E800420 bctr 00009F34 00000000 .invalid 00009F38 000C8000 .invalid 00009F3C 00000000 .invalid fn00009F40: 00009F40 818200B0 lwz r12, [r2 + 0x00B0] 00009F44 90410014 stw [r1 + 0x0014], r2 00009F48 800C0000 lwz r0, [r12] 00009F4C 804C0004 lwz r2, [r12 + 0x0004] 00009F50 7C0903A6 mtctr r0 00009F54 4E800420 bctr 00009F58 00000000 .invalid 00009F5C 000C8000 .invalid 00009F60 00000000 .invalid fn00009F64: 00009F64 818200B4 lwz r12, [r2 + 0x00B4] 00009F68 90410014 stw [r1 + 0x0014], r2 00009F6C 800C0000 lwz r0, [r12] 00009F70 804C0004 lwz r2, [r12 + 0x0004] 00009F74 7C0903A6 mtctr r0 00009F78 4E800420 bctr 00009F7C 00000000 .invalid 00009F80 000C8000 .invalid 00009F84 00000000 .invalid fn00009F88: 00009F88 800B0000 lwz r0, [r11] 00009F8C 90410014 stw [r1 + 0x0014], r2 00009F90 7C0903A6 mtctr r0 00009F94 804B0004 lwz r2, [r11 + 0x0004] 00009F98 7D6C5B78 mr r12, r11 00009F9C 816B0008 lwz r11, [r11 + 0x0008] 00009FA0 4E800420 bctr 00009FA4 4E800020 blr 00009FA8 00000000 .invalid 00009FAC 000C0000 .invalid 00009FB0 00000000 .invalid 00009FB4 00000000 .invalid 00009FB8 00000000 .invalid 00009FBC 00000000 .invalid 00009FC0 00000000 .invalid 00009FC4 00000000 .invalid 00009FC8 00000000 .invalid fn00009FCC: 00009FCC 818200B8 lwz r12, [r2 + 0x00B8] 00009FD0 90410014 stw [r1 + 0x0014], r2 00009FD4 800C0000 lwz r0, [r12] 00009FD8 804C0004 lwz r2, [r12 + 0x0004] 00009FDC 7C0903A6 mtctr r0 00009FE0 4E800420 bctr 00009FE4 00000000 .invalid 00009FE8 000C8000 .invalid 00009FEC 00000000 .invalid fn00009FF0: 00009FF0 818200BC lwz r12, [r2 + 0x00BC] 00009FF4 90410014 stw [r1 + 0x0014], r2 00009FF8 800C0000 lwz r0, [r12] 00009FFC 804C0004 lwz r2, [r12 + 0x0004] 0000A000 7C0903A6 mtctr r0 0000A004 4E800420 bctr 0000A008 00000000 .invalid 0000A00C 000C8000 .invalid 0000A010 00000000 .invalid fn0000A014: 0000A014 818200C0 lwz r12, [r2 + 0x00C0] 0000A018 90410014 stw [r1 + 0x0014], r2 0000A01C 800C0000 lwz r0, [r12] 0000A020 804C0004 lwz r2, [r12 + 0x0004] 0000A024 7C0903A6 mtctr r0 0000A028 4E800420 bctr 0000A02C 00000000 .invalid 0000A030 000C8000 .invalid 0000A034 00000000 .invalid fn0000A038: 0000A038 818200C4 lwz r12, [r2 + 0x00C4] 0000A03C 90410014 stw [r1 + 0x0014], r2 0000A040 800C0000 lwz r0, [r12] 0000A044 804C0004 lwz r2, [r12 + 0x0004] 0000A048 7C0903A6 mtctr r0 0000A04C 4E800420 bctr 0000A050 00000000 .invalid 0000A054 000C8000 .invalid 0000A058 00000000 .invalid fn0000A05C: 0000A05C 818200C8 lwz r12, [r2 + 0x00C8] 0000A060 90410014 stw [r1 + 0x0014], r2 0000A064 800C0000 lwz r0, [r12] 0000A068 804C0004 lwz r2, [r12 + 0x0004] 0000A06C 7C0903A6 mtctr r0 0000A070 4E800420 bctr 0000A074 00000000 .invalid 0000A078 000C8000 .invalid 0000A07C 00000000 .invalid fn0000A080: 0000A080 818200CC lwz r12, [r2 + 0x00CC] 0000A084 90410014 stw [r1 + 0x0014], r2 0000A088 800C0000 lwz r0, [r12] 0000A08C 804C0004 lwz r2, [r12 + 0x0004] 0000A090 7C0903A6 mtctr r0 0000A094 4E800420 bctr 0000A098 00000000 .invalid 0000A09C 000C8000 .invalid 0000A0A0 00000000 .invalid fn0000A0A4: 0000A0A4 818200D0 lwz r12, [r2 + 0x00D0] 0000A0A8 90410014 stw [r1 + 0x0014], r2 0000A0AC 800C0000 lwz r0, [r12] 0000A0B0 804C0004 lwz r2, [r12 + 0x0004] 0000A0B4 7C0903A6 mtctr r0 0000A0B8 4E800420 bctr 0000A0BC 00000000 .invalid 0000A0C0 000C8000 .invalid 0000A0C4 00000000 .invalid fn0000A0C8: 0000A0C8 818200D4 lwz r12, [r2 + 0x00D4] 0000A0CC 90410014 stw [r1 + 0x0014], r2 0000A0D0 800C0000 lwz r0, [r12] 0000A0D4 804C0004 lwz r2, [r12 + 0x0004] 0000A0D8 7C0903A6 mtctr r0 0000A0DC 4E800420 bctr 0000A0E0 00000000 .invalid 0000A0E4 000C8000 .invalid 0000A0E8 00000000 .invalid fn0000A0EC: 0000A0EC 818200D8 lwz r12, [r2 + 0x00D8] 0000A0F0 90410014 stw [r1 + 0x0014], r2 0000A0F4 800C0000 lwz r0, [r12] 0000A0F8 804C0004 lwz r2, [r12 + 0x0004] 0000A0FC 7C0903A6 mtctr r0 0000A100 4E800420 bctr 0000A104 00000000 .invalid 0000A108 000C8000 .invalid 0000A10C 00000000 .invalid fn0000A110: 0000A110 818200DC lwz r12, [r2 + 0x00DC] 0000A114 90410014 stw [r1 + 0x0014], r2 0000A118 800C0000 lwz r0, [r12] 0000A11C 804C0004 lwz r2, [r12 + 0x0004] 0000A120 7C0903A6 mtctr r0 0000A124 4E800420 bctr 0000A128 00000000 .invalid 0000A12C 000C8000 .invalid 0000A130 00000000 .invalid fn0000A134: 0000A134 818200E0 lwz r12, [r2 + 0x00E0] 0000A138 90410014 stw [r1 + 0x0014], r2 0000A13C 800C0000 lwz r0, [r12] 0000A140 804C0004 lwz r2, [r12 + 0x0004] 0000A144 7C0903A6 mtctr r0 0000A148 4E800420 bctr 0000A14C 00000000 .invalid 0000A150 000C8000 .invalid 0000A154 00000000 .invalid fn0000A158: 0000A158 818200E4 lwz r12, [r2 + 0x00E4] 0000A15C 90410014 stw [r1 + 0x0014], r2 0000A160 800C0000 lwz r0, [r12] 0000A164 804C0004 lwz r2, [r12 + 0x0004] 0000A168 7C0903A6 mtctr r0 0000A16C 4E800420 bctr 0000A170 00000000 .invalid 0000A174 000C8000 .invalid 0000A178 00000000 .invalid fn0000A17C: 0000A17C 818200E8 lwz r12, [r2 + 0x00E8] 0000A180 90410014 stw [r1 + 0x0014], r2 0000A184 800C0000 lwz r0, [r12] 0000A188 804C0004 lwz r2, [r12 + 0x0004] 0000A18C 7C0903A6 mtctr r0 0000A190 4E800420 bctr 0000A194 00000000 .invalid 0000A198 000C8000 .invalid 0000A19C 00000000 .invalid 0000A1A0 00000138 .invalid 0000A1A4 00000238 .invalid 0000A1A8 000001D4 .invalid 0000A1AC 00000158 .invalid 0000A1B0 000001B4 .invalid 0000A1B4 00000294 .invalid 0000A1B8 00000294 .invalid 0000A1BC 000000D0 .invalid 0000A1C0 00000BFC .invalid 0000A1C4 00000BFC .invalid 0000A1C8 00000BFC .invalid 0000A1CC 00000C28 .invalid 0000A1D0 00000C64 .invalid 0000A1D4 00000D58 .invalid 0000A1D8 00000E80 .invalid 0000A1DC 00000FC8 .invalid 0000A1E0 00000FD0 .invalid 0000A1E4 00000000 .invalid 0000A1E8 00001870 .invalid 0000A1EC 00001868 .invalid 0000A1F0 00001870 .invalid 0000A1F4 0000187C .invalid 0000A1F8 00001890 .invalid 0000A1FC 00001888 .invalid 0000A200 000018AC .invalid 0000A204 000018A4 .invalid 0000A208 000018BC .invalid 0000A20C 00001928 .invalid 0000A210 00001940 .invalid 0000A214 000019D4 .invalid 0000A218 000019EC .invalid 0000A21C 00001AC8 .invalid 0000A220 00001AE8 .invalid 0000A224 00001AE8 .invalid 0000A228 000000E8 .invalid 0000A22C 000000E0 .invalid 0000A230 00000118 .invalid 0000A234 00000110 .invalid 0000A238 00000188 .invalid 0000A23C 00000180 .invalid 0000A240 00000224 .invalid 0000A244 0000021C .invalid 0000A248 000002A0 .invalid 0000A24C 000002F8 .invalid 0000A250 00000400 .invalid 0000A254 00000478 .invalid 0000A258 00000588 .invalid 0000A25C 00000640 .invalid 0000A260 0000075C .invalid 0000A264 0000075C .invalid 0000A268 00000A20 .invalid 0000A26C 00000A14 .invalid 0000A270 00000A68 .invalid 0000A274 00000A5C .invalid 0000A278 00000B38 .invalid 0000A27C 00000B2C .invalid 0000A280 00000C80 .invalid 0000A284 00000C74 .invalid 0000A288 00000DD8 .invalid 0000A28C 00000E38 .invalid 0000A290 00001024 .invalid 0000A294 000010A8 .invalid 0000A298 000012A0 .invalid 0000A29C 00001360 .invalid 0000A2A0 00001558 .invalid 0000A2A4 00001558 .invalid 0000A2A8 00001678 .invalid 0000A2AC 00001670 .invalid fn0000A2B0: 0000A2B0 00001678 .invalid 0000A2B4 00001684 .invalid 0000A2B8 00001698 .invalid 0000A2BC 00001690 .invalid 0000A2C0 000016B4 .invalid 0000A2C4 000016AC .invalid 0000A2C8 000016C4 .invalid 0000A2CC 00001730 .invalid 0000A2D0 00001748 .invalid 0000A2D4 000017DC .invalid 0000A2D8 000017F4 .invalid 0000A2DC 000018D0 .invalid 0000A2E0 000018F0 .invalid 0000A2E4 000018F0 .invalid 0000A2E8 000000E8 .invalid 0000A2EC 000000E0 .invalid 0000A2F0 00000118 .invalid 0000A2F4 00000110 .invalid 0000A2F8 00000178 .invalid 0000A2FC 00000170 .invalid 0000A300 000001F4 .invalid 0000A304 000001EC .invalid 0000A308 00000250 .invalid 0000A30C 000002A8 .invalid 0000A310 000003D0 .invalid 0000A314 00000448 .invalid 0000A318 00000578 .invalid 0000A31C 00000630 .invalid 0000A320 0000076C .invalid 0000A324 0000076C .invalid 0000A328 00000A24 .invalid 0000A32C 00000A1C .invalid 0000A330 00000A64 .invalid 0000A334 00000A5C .invalid 0000A338 00000AFC .invalid 0000A33C 00000AF4 .invalid 0000A340 00000BD0 .invalid 0000A344 00000BC8 .invalid 0000A348 00000C9C .invalid 0000A34C 00000CF4 .invalid 0000A350 00000ED8 .invalid 0000A354 00000F50 .invalid 0000A358 00001138 .invalid 0000A35C 000011F0 .invalid 0000A360 000013DC .invalid 0000A364 000013DC .invalid 0000A368 0000145C .invalid 0000A36C 00001454 .invalid 0000A370 0000145C .invalid 0000A374 00001468 .invalid 0000A378 0000147C .invalid 0000A37C 00001474 .invalid 0000A380 00001498 .invalid 0000A384 00001490 .invalid 0000A388 000014A8 .invalid 0000A38C 000014F0 .invalid 0000A390 00001508 .invalid 0000A394 00001550 .invalid 0000A398 00001568 .invalid 0000A39C 000015C0 .invalid 0000A3A0 000015E0 .invalid 0000A3A4 000015E0 .invalid 0000A3A8 000000D8 .invalid 0000A3AC 000000D0 .invalid 0000A3B0 00000108 .invalid 0000A3B4 00000100 .invalid 0000A3B8 000001AC .invalid 0000A3BC 000001A4 .invalid 0000A3C0 00000284 .invalid 0000A3C4 0000027C .invalid 0000A3C8 000002F0 .invalid 0000A3CC 0000032C .invalid 0000A3D0 00000474 .invalid 0000A3D4 000004B0 .invalid 0000A3D8 00000600 .invalid 0000A3DC 00000648 .invalid 0000A3E0 000007A4 .invalid 0000A3E4 000007A4 .invalid 0000A3E8 00002250 .invalid 0000A3EC 00002248 .invalid 0000A3F0 00002290 .invalid 0000A3F4 00002288 .invalid 0000A3F8 00002388 .invalid 0000A3FC 00002380 .invalid 0000A400 0000250C .invalid 0000A404 00002504 .invalid 0000A408 000025A8 .invalid 0000A40C 000025E4 .invalid 0000A410 00002838 .invalid 0000A414 00002874 .invalid 0000A418 00002AD4 .invalid 0000A41C 00002B1C .invalid 0000A420 00002D88 .invalid 0000A424 00002D88 .invalid 0000A428 0000173C .invalid 0000A42C 00001734 .invalid 0000A430 0000176C .invalid 0000A434 00001764 .invalid 0000A438 00001810 .invalid 0000A43C 00001808 .invalid 0000A440 000018E8 .invalid 0000A444 000018E0 .invalid 0000A448 00001944 .invalid 0000A44C 00001980 .invalid 0000A450 00001B48 .invalid 0000A454 00001B84 .invalid 0000A458 00001D54 .invalid 0000A45C 00001D9C .invalid 0000A460 00001F78 .invalid 0000A464 00001F78 .invalid 0000A468 00000944 .invalid 0000A46C 0000093C .invalid 0000A470 00000984 .invalid 0000A474 0000097C .invalid 0000A478 00000A78 .invalid 0000A47C 00000A70 .invalid 0000A480 00000BFC .invalid 0000A484 00000BF4 .invalid 0000A488 00000C98 .invalid 0000A48C 00000CD4 .invalid 0000A490 00000E6C .invalid 0000A494 00000EA8 .invalid 0000A498 00001048 .invalid 0000A49C 00001090 .invalid 0000A4A0 00001238 .invalid 0000A4A4 00001238 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 178 unpacked_size 178 packed_size 73 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 20 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 8C 00 00 00 00 00 00 43 4C | CL 0000000000000030 | 00 00 00 8C 00 00 00 00 00 00 3A 4C 00 00 00 8C | :L 0000000000000040 | 00 00 00 00 00 00 5E AC 00 00 00 8C 00 00 00 00 | ^ 0000000000000050 | 00 00 55 94 00 00 00 8C 00 00 00 00 00 00 90 38 | U 8 0000000000000060 | 00 00 00 8C 00 00 00 00 00 00 85 1C 00 00 00 8C | 0000000000000070 | 00 00 00 00 00 00 77 40 00 00 00 8C 00 00 00 00 | w@ 0000000000000080 | 00 00 6E E4 00 00 00 8C 00 00 00 00 00 00 00 00 | n 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 A1 A0 00 00 00 00 | 00000000000000C0 | 00 00 00 00 00 00 A1 C0 00 00 28 80 00 00 00 00 | ( 00000000000000D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000F0 | 00 00 00 00 00 00 00 00 00 00 00 2C 00 00 A1 E8 | , 0000000000000100 | 00 00 3A 4C 00 00 00 38 00 00 00 44 00 00 A2 A8 | :L 8 D 0000000000000110 | 00 00 55 94 00 00 00 50 00 00 00 5C 00 00 A3 68 | U P \ h 0000000000000120 | 00 00 6E E4 00 00 00 68 00 00 00 74 00 00 00 80 | n h t 0000000000000130 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000150 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000170 | 00 00 00 00 00 00 00 00 | [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 8007 reloc_incr_reloc_addr delta=0x8 0004: 4408 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=9 0006: 4A0A reloc_v_add_imports num_words=11 0008: 4001 reloc_v_add_sect_c num_words=2 000A: 4A00 reloc_v_add_imports num_words=1 000C: 4001 reloc_v_add_sect_c num_words=2 000E: 4A02 reloc_v_add_imports num_words=3 0010: 601D reloc_i_add_import index=0x1D 0012: 4A02 reloc_v_add_imports num_words=3 0014: 600F reloc_i_add_import index=0xF 0016: 6021 reloc_i_add_import index=0x21 0018: 4A00 reloc_v_add_imports num_words=1 001A: 6010 reloc_i_add_import index=0x10 001C: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 001E: 4001 reloc_v_add_sect_c num_words=2 0020: 0002 reloc_skip_then_add_sect_d skip_words=0, num_words=2 0022: 9100 reloc_repeat blocks=2 (dest=0x1E), times=1 0024: 4001 reloc_v_add_sect_c num_words=2 0026: 0003 reloc_skip_then_add_sect_d skip_words=0, num_words=3 0028: 6023 reloc_i_add_import index=0x23 002A: 6011 reloc_i_add_import index=0x11 002C: 6024 reloc_i_add_import index=0x24 002E: 6012 reloc_i_add_import index=0x12 0030: 6025 reloc_i_add_import index=0x25 0032: 4A02 reloc_v_add_imports num_words=3 0034: 6013 reloc_i_add_import index=0x13 0036: 4A08 reloc_v_add_imports num_words=9 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 3AC section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 41 entries] 0 => [import InterfaceLib:NewPtrClear (02)] 1 => [import InterfaceLib:MemError (02)] 2 => [import InterfaceLib:SetComponentInstanceStorage (02)] 3 => [import InterfaceLib:NewHandle (02)] 4 => [import InterfaceLib:DisposeHandle (02)] 5 => [import InterfaceLib:PurgeSpace (02)] 6 => [import InterfaceLib:GetZone (02)] 7 => [import InterfaceLib:SystemZone (02)] 8 => [import InterfaceLib:SetZone (02)] 9 => [import InterfaceLib:ApplicationZone (02)] 10 => [import InterfaceLib:DisposePtr (02)] 11 => [import InterfaceLib:CallUniversalProc (02)] 12 => [import InterfaceLib:FixDiv (02)] 13 => [import InterfaceLib:HUnlock (02)] 14 => [import InterfaceLib:DisposeCTable (02)] 15 => [import InterfaceLib:HLock (02)] 16 => [import InterfaceLib:SetA5 (02)] 17 => [import InterfaceLib:Enqueue (02)] 18 => [import InterfaceLib:Dequeue (02)] 19 => [import InterfaceLib:GetComponentRefcon (02)] 20 => [import InterfaceLib:GetComponentInstanceA5 (02)] 21 => [import InterfaceLib:SetComponentRefcon (02)] 22 => [import InterfaceLib:OpenComponentResFile (02)] 23 => [import InterfaceLib:Get1Resource (02)] 24 => [import InterfaceLib:ResError (02)] 25 => [import InterfaceLib:DetachResource (02)] 26 => [import InterfaceLib:CloseComponentResFile (02)] 27 => [import InterfaceLib:HPurge (02)] 28 => [import InterfaceLib:BlockMove (02)] 29 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 30 => [import QuickTimeLib:DequeueSyncTask (02)] 31 => [import QuickTimeLib:LockRemapTable (02)] 32 => [import QuickTimeLib:UpdateRemapTable (02)] 33 => [import QuickTimeLib:ICMDecompressComplete (02)] 34 => [import QuickTimeLib:NewCallBack (02)] 35 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 36 => [import QuickTimeLib:CallMeWhen (02)] 37 => [import QuickTimeLib:VBlankPreSync (02)] 38 => [import QuickTimeLib:VBlankPostSync (02)] 39 => [import QuickTimeLib:CancelCallBack (02)] 40 => [import QuickTimeLib:QueueSyncTask (02)]